Задача 3-6-9 от 6 декември

Здравейте, почнах да решавам тази задача, но в bgcoder получих 70/100 точки. Ето решението ми:

http://pastebin.com/Ymp7WeB2

 

Може ли да ми кажете къде греша или някой да покаже неговото решение за 100 точки