Dennis Shasha answers his puzzle.