Euclid past contests. 2023 Euclid Contest Solutions (Grade 12).