some interview puzzles