Задачи заранее не прорешиваются, иначе бы не было бы такого разрыва уже в 1й пятерке.Но подготовка,напоимер,в Москве (занятия в ЦПМ,в Тинькофф,сборы) дают большую нарешку и понимание теории,при чем бесплатные занятия. Очень много дает окружение, общение, помощь ребят друг другу. Пусть сын не расстраивается,продолжает заниматься,участвовать в олимпиадах на Codeforces, пытается поступить на летние школы :ЛКШ, ЛОШ МФТИ, ЛШКН или Иннополис(есть и зимние школы) Удачи ребенку!