Daily Celestial Challenge: structure