До этого алгоритмические задачи решал по фану в студенческие годы (~15 лет назад), поэтому чтобы вспомнить базу я прошёл пару курсов: