00266nam a2200109Ia 4500008004100000082001500041100001900056245003600075250000900111260002800120300000800148240913s9999||||xx |||||||||||||| ||und|| a510 AND/M aTitu andreescu 0aMathematical olympiad treasures aNULL bSpringeraNewyorkc2004 a234