import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int board[][]=new int[n][n]; board[0][0]=1; int move[][]={{1,0},{0,1},{-1,0},{0,-1}}; int nx=0; int ny=0; int direction=0; for(int i=2;i<=n*n;i++){ int nnx=nx+move[direction%4][0]; int nny=ny+move[direction%4][1]; if(nnx<0||nnx>=n||nny<0||nny>=n){ direction++; }else if(board[nnx][nny]!=0){ direction++; } nx+=move[direction%4][0]; ny+=move[direction%4][1]; board[nx][ny]=i; } for(int i=0;i