Zadanie 1 (termin oddania: 17 listopada 2005, godz. 23:59)


Napisz program, który wczyta z wejścia dwa ciągi znaków, które dalej
będziemy nazywali wzorcem i tekstem, a następnie na wyjście wypisze
informacje o wystąpieniach wzorca w tekście. Przyjmujemy, ze znak
zapytania występujący we wzorcu odpowiada dowolnemu znakowi w tekście.

Wejście:
Program otrzymuje, w dwóch kolejnych wierszach, dwa ciągi znaków
(wzorzec i tekst) o długości maksymalnie 50, każdy zakończony kropka.
Kropki nie traktujemy jako części ciągu.

Wyjście:
Program powinien wypisać wiersz zawierający tekst, po nim kropkę.
Następnie, dla każdego wystąpienia wzorca w tekście, program wypisze
wiersz zawierający minusy w miejscu wystąpienia tego wzorca w tekście.
Minusów ma być tyle, ile jest znaków we wzorcu, a przed ciągiem
minusów powinna być odpowiednia liczba spacji.

Np. dla danych:

a?a.
alabama.

program powinien wypisać:

alabama.
---
  ---
    ---