#include<bits/stdc++.h>
#define ll long long
#define base 100000000
using namespace std;
const int n=10000;
ll a[1255],c[1255],x;
int t,len,sum,ans[15];
void init(){
a[1]=5;scanf("%d",&len);
if(n>=1) printf("2.\n");
if(n>=2) c[1]=5;
for(int i=3;i<=n;i++){
ll x=0;
for(int j=1;j<=1225;j++){
x=x*base+a[j];
a[j]=x/i;
x=x%i;
}
for(int k=1225;k>=1;k--){
c[k]+=a[k];
c[k-1]+=c[k]/base;
c[k]=c[k]%base;
}
}
}
void work(){
printf("%lld",c[1]);
sum++;
for(int i=2;sum<=len-1;i++){
int p=8;
while(c[i]){
ans[p--]=c[i]%10;
c[i]/=10;
}
for(int j=1;j<=8&&sum<len;j++){
printf("%d",ans[j]);sum++;
if(sum%50==0) printf("\n");
else if(sum%10==0) printf(" ");
}
for(int j=1;j<=8;j++) ans[j]=0;
}
}
int main(){
init();
work();
return 0;
}
80求调