M-a necajit problema asta

.
Tot am incercat sa o rezolv. Apoi cand am studiat sursa lui Cezar, care afisa la fel am vazut ca are 100 puncte.
Daca am utilizat byte (din datele problemei se vede ca e destul) am luat 0 puncte. Daca am schimbat pe longint, am luat 100 puncte. E o eroare in evaluator, sau e bine de stiut pentru concursuri?
Tase