#include<stdio.h>
#include<stdlib.h>
int main()
{
int r,l,flag,i,j,**arr;
scanf("%d %d %d",&r,&l,&flag);
arr=(int**)malloc(r*sizeof(int*));
for(i=0;i<r;i++)
arr[i]=(int*)malloc(l*sizeof(int));
for(i=0;i<r;i++)
{
for(j=0;j<l;j++)
{
scanf("%d",&arr[i][j]);
}
}
if(flag==0)
{
for(i=0;i<r;i++)
{
for(j=l-1;j>=0;j--)
printf("%d ",arr[i][j]);
printf("\n");
}
}
if(flag==1)
{
for(i=r-1;i>=0;i--)
{
for(j=0;j<l;j++)
printf("%d ",arr[i][j]);
printf("\n");
}
}
free(arr);
return 0;
}