The Princess and the Frog Puzzle