Puzzles solved by Socrates