Needs a lot of IQ. Challenge yourself! If you think you are smart enough, try solving all the puzzles.