#include <iostream>
using namespace std;
int DigitN(int K, int N) {
for (int i = 1; i < N; i++) {
K = K / 10;
if (K == 0) return -1;
}
return K % 10;
}
int main() {
int K1, K2, K3, K4, K5;
cin >> K1 >> K2 >> K3 >> K4 >> K5;
for (int i = 1; i <= 5; i++) cout << DigitN(K1, i) << " ";
cout << endl;
for (int i = 1; i <= 5; i++) cout << DigitN(K2, i) << " ";
cout << endl;
for (int i = 1; i <= 5; i++) cout << DigitN(K3, i) << " ";
cout << endl;
for (int i = 1; i <= 5; i++) cout << DigitN(K4, i) << " ";
cout << endl;
for (int i = 1; i <= 5; i++) cout << DigitN(K5, i) << " ";
cout << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IERpZ2l0TihpbnQgSywgaW50IE4pIHsKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgTjsgaSsrKSB7CiAgICAgICAgSyA9IEsgLyAxMDsKICAgICAgICBpZiAoSyA9PSAwKSByZXR1cm4gLTE7CiAgICB9CiAgICByZXR1cm4gSyAlIDEwOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBLMSwgSzIsIEszLCBLNCwgSzU7CiAgICBjaW4gPj4gSzEgPj4gSzIgPj4gSzMgPj4gSzQgPj4gSzU7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSA1OyBpKyspIGNvdXQgPDwgRGlnaXROKEsxLCBpKSA8PCAiICI7CiAgICBjb3V0IDw8IGVuZGw7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSA1OyBpKyspIGNvdXQgPDwgRGlnaXROKEsyLCBpKSA8PCAiICI7CiAgICBjb3V0IDw8IGVuZGw7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSA1OyBpKyspIGNvdXQgPDwgRGlnaXROKEszLCBpKSA8PCAiICI7CiAgICBjb3V0IDw8IGVuZGw7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSA1OyBpKyspIGNvdXQgPDwgRGlnaXROKEs0LCBpKSA8PCAiICI7CiAgICBjb3V0IDw8IGVuZGw7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSA1OyBpKyspIGNvdXQgPDwgRGlnaXROKEs1LCBpKSA8PCAiICI7CiAgICBjb3V0IDw8IGVuZGw7CiAgICByZXR1cm4gMDsKfSAg