#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int tablica[100000000];
int main()
{
int n, suma = 0;
cin >> n;
int pierwszy[n];
for (int i = 0; i < n; i++) {
cin >> pierwszy[i];
for (int j = suma; j < suma + pierwszy[i]; j++) {
cin >> tablica[j];
}
suma += pierwszy[i];
}
int asd = 0;
int bvd;
for (int j = 0; j < n; j++) {
bvd += pierwszy[j];
for (int i = bvd - 1; i >= bvd - pierwszy[j]; i--) {
cout << tablica[i] << " ";
}
cout << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgdGFibGljYVsxMDAwMDAwMDBdOwoKaW50IG1haW4oKQp7CiAgICBpbnQgbiwgc3VtYSA9IDA7CiAgICBjaW4gPj4gbjsKICAgIGludCBwaWVyd3N6eVtuXTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgY2luID4+IHBpZXJ3c3p5W2ldOwogICAgICAgIGZvciAoaW50IGogPSBzdW1hOyBqIDwgc3VtYSArIHBpZXJ3c3p5W2ldOyBqKyspIHsKICAgICAgICAgICAgY2luID4+IHRhYmxpY2Fbal07CiAgICAgICAgfQogICAgICAgIHN1bWEgKz0gcGllcndzenlbaV07CiAgICB9CiAgICBpbnQgYXNkID0gMDsKICAgIGludCBidmQ7CiAgICBmb3IgKGludCBqID0gMDsgaiA8IG47IGorKykgewogICAgICAgIGJ2ZCArPSBwaWVyd3N6eVtqXTsKICAgICAgICBmb3IgKGludCBpID0gYnZkIC0gMTsgaSA+PSBidmQgLSBwaWVyd3N6eVtqXTsgaS0tKSB7CiAgICAgICAgICAgIGNvdXQgPDwgdGFibGljYVtpXSA8PCAiICI7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgZW5kbDsKICAgIH0KfQo=