Думаю, что олимпиадные задания надо решать самостоятельно.