Popular puzzles created by Socrates