Logic, Puzzles, and Optical Illusions