CKMO
Cranbrook Kingswood Mathematical Olympiad
Problem 30
Problem 30
Solution Solution 30