#include <bits/stdc++.h>
using namespace std;
char in[100], out[100];
int A[100][100][2];
int main(){
	int i, j, n, m;
	for(int I=2;I<=20;I++){
		n = rand()%100+1;
		m = rand()%100+1;
		for(i=0;i<n;i++){
			for(j=0;j<m;j++){
				A[i][j][0]=rand()%3;
				if(A[i][j][0]==0) A[i][j][1]=rand()%101;
				if(A[i][j][0]==1) A[i][j][1]='a'+rand()%26;
				if(A[i][j][0]==2) A[i][j][1]='A'+rand()%26;
			}
		}
		
		sprintf(in,".%d.in",I);
	    freopen(in,"w",stdout);
		for(i=0;i<n;i++){
			for(j=0;j<m;j++){
				if(A[i][j][0]==0) printf("%d",A[i][j][1]);
				if(A[i][j][0]==1) printf("%c",A[i][j][1]);
				if(A[i][j][0]==2) printf("%c",A[i][j][1]);
				if(j!=m-1)printf(",");
				else printf("\n");
			}
		}
		sprintf(out,".%d.out",I);
	    freopen(out,"w",stdout);
		for(i=0;i<n;i++){
			for(j=0;j<m;j++){
				if(A[i][j][0]==0) printf("%d",A[i][j][1]);
				if(A[i][j][0]==1) printf("%c",A[i][j][1]);
				if(A[i][j][0]==2) printf("%c",A[i][j][1]);
				if(j!=n-1)printf(" ");
				else printf("\n");
			}
		}
	}
	
}
