4
0
1
10000
1000000000
Zagadką jest, który przypadek (jeden) źle rozwiązujesz? 
Ponadto taka uwaga: gdy podajesz kod daj go bez tych linii wyciętych komentarzami, utrudnia to sprawdzanie gdyby ktoś chciał przeanalizować Twój kod. No, chyba, że to celowy zabieg i zależy Ci wyłącznie na wskazaniu nieprzechodzących przypadków.