50th IMO - 50 Years of International Mathematical Olympiads [electronic resource]