2003 USAMO Problem 3 Student #