http://ipho.org/problems-and-solutions/1990/21st_IPhO_1990%20Problems%20and%20Solutions.pdf