По материалам '' Задачи по программированию''/ С.М. Окулов, Т.В. Ашихмина, Н.А. Бушмелева и др. - М., 2006.