А. А. Солынин. Задачи Санкт-Петербургской олимпиады школьников по математике 2016 года. М.:МЦНМО, 2017