Source: https://gsom.spbu.ru/files/folder_10/4_1_aom_program.pdf