Pisane? A kto pisał? 
I tak naprawdę nie ma to zupełnie znaczenia w czym to pisałeś. Mogłeś nawet w wordpadzie.
Znaczenie miałoby, gdybyś np pisał i testował, używając składni pytona 2, a wysyłał [zgłaszał] jako kod pythona 3.5. Między pythonem 3.5 a 3.7 nie ma aż takiej wielkiej i istotnej różnicy.
Tytuły twoich postów są bezsensu. Po co ciągle piszesz w temacie SPOJ.com? Po co ciągle piszesz Problem? Poprawny tytuł postu, to np:
KMP - Wyszukiwanie wzorca w tekscie
lub w skrócie:
KMP - Wyszukiwanie wzorca
Na starym forum, w temacie dodawało się jeszcze numer zadania, czyli tu:
1218. KMP - Wyszukiwanie wzorca
No i jednak powinieneś doklejać się do istniejącego na temat tego zadania wątku [ a do tego jest kilka].