Puzzles solved by Somesh