Solving nature's puzzles