всем привет. этот ран был очень сложным. разумеется ошибки были, но я надеюсь что этот результат примут.