توجه: سوالات به زبان فارسی و پاسخنامه انگلیسی است. 58th International Mathematical Olympiad Rio de Janeiro, 12–23 July 2017