the best puzzles i ever met in interviews