#include <iostream>
#include <sstream>
#include <string>
using namespace std;
void setGrid(){
int rows;
int cols;
int numBaechu;
string initVal;
getline(cin,initVal);
cout<<initVal<<endl;
stringstream ss(initVal);
ss>>cols>>rows>>numBaechu;
}
int main() {
setGrid();
return 0;
}
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
void mineCraft(void){
int rows=0;
int cols=0;
int initBlocks=0;
string inputs;
//첫째줄 입력받고 변수 저장후 버퍼 초기화
cin>>rows>>cols>>initBlocks;
cin.ignore();
//grid라는 2d array생성
int grid[rows][cols];
//getline으로 한줄씩 입력받고 stringstream으로 공백을 기준으로 나눈뒤 값을 grid에 저장
for(int i=0;i<rows;i++){
getline(cin,inputs);
stringstream ss(inputs);
for(int j=0;j<cols;j++){
ss>>grid[i][j];
}
}
//grid 프린트
for(int i=0;i<rows;i++){
for(int j=0;j<cols;j++){
cout<<grid[i][j]<<" ";
}
cout<<endl;
}
}
int main(void){
mineCraft();
return 0;
}