Professor Layton and the Curious Village - Puzzle 003: Strange Hats | ScratchStats