Przy różnych danych działa poprawnie a mimo to nie zalicza, dlaczego?