2003 USAMO Problem 5 Student #