deductive reasoning puzzles pdf