Робота виконана, дивні підходи.
566