#include
using namespace std;
int main(){
int n,i,i1,i2,i3,a[2000]={0},len=0;
a[0]=1;
cin>>n;
if(n==4){cout<<"2 2"<<endl<<4; return 0;}
for(i=2;i2<n;i++) n-=i;
for(i1=2;i1<=2i-n;i1++){
cout<<i1<<" ";
for(i2=0;i2<=len;i2++) a[i2]=i1;
for(i2=0;i2<=len;i2++){
a[i2+1]+=a[i2]/10;
a[i2]=a[i2]%10;
if(i2==len&&a[i2+1]>0) len++;
}
}
for(i1=2i-n+2;i1<=i+1;i1++){
cout<<i1<<" ";
for(i2=0;i2<=len;i2++) a[i2]*=i1;
for(i2=0;i2<=len;i2++){
a[i2+1]+=a[i2]/10;
a[i2]=a[i2]%10;
if(i2==len&&a[i2+1]>0) len++;
}
}
cout<<endl;
for(i=len;i>=0;i--) cout<<a[i];
return 0;
}