Именно эта задачка меня всего затруднила. Я не могу понять в какой последовательности идёт исполнение кода, и как не interface может создавать действие swim