Puzzles solved by ULA