/*
* The Magic Square
* by Neil Espera
*
*/
class MagicSquare
{
public static void main(String args[])
{
int a=Integer.parseInt(args[0]);
int array[][]=new int [a][a];
int b=(a-1)/2;
int c=0;
if(a%2==0)
{
System.out.print("Can't handle");
System.exit(0);
}
for(int i=0;i=a))
{
int x=c+1;
int y=b-1;
c=a-1;
b=0;
x++;
array[x][y]=n;
c=x;
b=y;
c--;
b++;
}
else if(b>=a)
{
b=0;
array[c][b]=n;
c--;
b++;
}
else if(c==-1)
{
c=a-1;
array[c][b]=n;
c--;
b++;
}
else if(array[c][b]==0)
{
array[c][b]=n;
c--;
b++;
}
else if(array[c][b]>0)
{
c=c+2;
b=b-1;
array[c][b]=n;
c--;
b++;
}
}
for(int u=0;u9 && array[u][v]<100)
System.out.print(" ");
if (array[u][v]>99)
System.out.print(" ");
}
System.out.println();
}
}
}