presents several agonizing puzzles.