High School Puzzles