Niestety 0!=1 , wiec dla 0 nie dziala.
przepelnienie zmiennej w (typu unsigned long long ) nastepuje dla wartosci powyzej 20. Wyniki od 21 do 65 sa nieprawidlowe. zmienna wtedy przyjmuje wartosci bezuzyteczne.
Powyzej 65 wyniki sa prawidlowe, bo nastapilo zzerowanie zmiennej przypadkowe.
zwykly int wystarczy do rozwiazania tego zadania pomimo ze dla niego przepelnienie nastepuje po 13!