Eversion: A Puzzle and a Solution