Puzzles solved by water cycle