main = interact $ unlines . map (unwords . map show') . spiral . read where show' = reverse . take 3 . reverse . ("00"++) . show spiral n = [[f x y | y<-[1..n]] | x<-[1..n]] where f x y | x==1 && y==1 = 1 | x==n && y==n = 2*n - 1 | x+y <= n && x==y = f (x-1) (y-1) + 4 * (n-2*(x-2)-1) | x+y <= n = if x n && x==y = f (x+1) (y+1) + 4 * (n-2*(n-x-1)-2) | x+y > n = if x