Krzyś ma duży kwadrat złożony z literek i drugi mniejszy też złożony z literek. Krzyś sobie tak przykłada mały do dużego (aby mały nie wystawał) i sprawdza czy się wszystkie literki zgadzają. Jeśli tak to się cieszy. No ale Krzysia interesuje, ile jest takich miejsc, że będzie się cieszył. Krzyś nie obraca kwadratami.
Napisz program, który to policzy. Na wejsciu są w pierwszym wierszu dwie liczby N i M (M <= N <= 1000), odpowiednio długości boków dużego i małego. A potem w kolejnych wierszach są te kwadraty zapisane (jak w przykładzie) złożone z małych literek alfabetu angielskiego. Program ma wypisać, ile jest takich miejsc, które Krzysia zadowalają.
Przykład. Dla danych wejściowych:
5 2 aaaba abaaa aaaba ababa aaaba ab aa
poprawnym wynikiem jest:
3
[Zgłoś rozwiązanie] [Moje zgłoszenia]