The 30th USAMO was held April, 2000. The first part of the exam occurred in the morning; the second part occurred in the afternoon. Three hours were permitted for each part. The first link contains the full set of test problems. The rest contain each individual problem and its solution.