#include<bits/stdc++.h>
#define For(i,a,b) for(int i=a;i<=b;i++)
using namespace std;
int n,m;
int a[2003][2003];
main(){
freopen("input.txt", "w",stdout);
ios_base::sync_with_stdio(0);
cin.tie(NULL);
cout.tie(NULL);
n = m = 200;
cout << n << " " << m;
for(int i=2;i<n;i+=3){
For(j,4,m){
a[i][j] = 1;
}
}
For(i,1,n) a[i][m] = 1;
int cnt = 3;
For(i,1,n) For(j,1,m) if(a[i][j]==0) a[i][j] = cnt++;
For(i,1,n) {
cout << "\n";
For(j,1,m) cout << a[i][j] << " ";
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBGb3IoaSxhLGIpIGZvcihpbnQgaT1hO2k8PWI7aSsrKQp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbixtOwppbnQgYVsyMDAzXVsyMDAzXTsKbWFpbigpewoJZnJlb3BlbigiaW5wdXQudHh0IiwgInciLHN0ZG91dCk7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwoJY2luLnRpZShOVUxMKTsKICAgIGNvdXQudGllKE5VTEwpOwkgICAKICAgIG4gPSBtID0gMjAwOwogICAgY291dCA8PCBuIDw8ICIgIiA8PCBtOwogICAgZm9yKGludCBpPTI7aTxuO2krPTMpewogICAgCUZvcihqLDQsbSl7CiAgICAJCWFbaV1bal0gPSAxOwoJCX0KCX0KCUZvcihpLDEsbikgYVtpXVttXSA9IDE7CglpbnQgY250ID0gMzsKCUZvcihpLDEsbikgRm9yKGosMSxtKSBpZihhW2ldW2pdPT0wKSBhW2ldW2pdID0gY250Kys7CglGb3IoaSwxLG4pIHsKCQljb3V0IDw8ICJcbiI7CgkJRm9yKGosMSxtKSBjb3V0IDw8IGFbaV1bal0gPDwgIiAiOwoJfQp9