Other's solution, and mine