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