Аз тази задача я знам със круши..Във форума има обяснение по въпроса.