Не понравилось мне решение этого Марата Гаянова.
Тряс я тряс пальму, мне внутренний голос говорил: "думай, Griever, думай, где-то тут должна быть палка, которой можно сбить банан". И тут пришел такой перекачаный Марат Гаянов и так сильно врезал по пальме, что с нее посыпались бананы.
Короче,
написал такое решение, как оно, в принципе, наверное, и задумывалось.