After-hours-of-puzzling.-It-ended-like-this