Puzzles solved by river