ATM задачка. Выполнено в 3 версиях: самые простые услвоия, полный перебор, динамическим программированием.