Cerința
Se dau două matrice cu elemente numere întregi. Determinați produsul lor, dacă este posibil.
Date de intrare
Fișierul de intrare mmultiplication.in conține pe prima linie numerele n și m reprezentând numărul de linii, respectiv de coloane, al matricii A. Pe următoarele n linii sunt câte m numere întregi separate printr-un spațiu, reprezentând elementele matricii A. Pe linia n+2 a fișierului se află două numere p și q reprezentând numărul de linii, respectiv de coloane, al matricii B. Pe următoarele p linii sunt câte q numere întregi separate printr-un spațiu, reprezentând elementele matricii B.
Date de ieșire
Fișierul de ieșire mmultiplication.out va conține pe prima linie numărul -1, în cazul în care matricele nu pot fi înmulțite. Dacă matricele pot fi înmulțite, se va afișa matricea rezultată după înmulțirea celor două, câte o linie a matricei pe o linie din fișier, elementele fiecărei linii fiind separate prin câte un spațiu.
Restricții și precizări
1 ≤ n, m, p, q ≤ 1000- elementele matricelor vor fi numere întregi cu valoarea absolută mai mică decât
2000
Exemplu:
mmultiplication.in
4 3 1 2 3 4 5 6 7 8 9 10 11 12 3 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
mmultiplication.out
46 52 58 64 25 100 115 130 145 70 154 178 202 226 115 208 241 274 307 160