Critical Thinking puzzle.