Написал рекусивный метод решениы задачи - возможно неверный!!