#include <sstream>
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <limits>


int main() {
    int rows;
    std::cin >> rows;
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::vector<std::vector<int>> table(rows);
    for(int i = 0; i < rows; ++i) {
        std::string temp;
        std::getline(std::cin, temp);
        std::istringstream line(temp);
        std::copy(std::istream_iterator<int>(line),
                  std::istream_iterator<int>(),
                  std::back_inserter(table[i]));
    }
    for(const auto& v: table) {
        for(int i: v)
            std::cout << i << ' ';
        std::cout << '\n';
    }
}
