import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner scanner
= new Scanner
(System.
in); int n = scanner.nextInt();
int [][] s = new int[50][50];
for(int i=0; i<n; i++)
{
s[0][i]=1;
s[n-1][i]=1;
s[i][n-1]=1;
}
int h=n-2, d=n-2;
int pointx=n-1, pointy=0;
while(true)
{
for(int i=0; i<h; i++)
{
s[pointx-i][pointy]=1;
}
pointx-=h-1;
h-=2;
if(h<=0)
break;
for(int i=0; i<d; i++)
{
s[pointx][pointy+i]=1;
}
pointy+=d-1;
d-=2;
if(d<=0)
break;
for(int i=0; i<h; i++)
{
s[pointx+i][pointy]=1;
}
pointx+=h-1;
h-=2;
if(h<=0)
break;
for(int i=0; i<d; i++)
{
s[pointx][pointy-i]=1;
}
pointy-=d-1;
d-=2;
if(d<=0)
break;
}
s[n/2][n/2]=0;
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
}
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwogCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CgkJU2Nhbm5lciBzY2FubmVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgbiA9IHNjYW5uZXIubmV4dEludCgpOwoJCWludCBbXVtdIHMgPSBuZXcgaW50WzUwXVs1MF07CgkJZm9yKGludCBpPTA7IGk8bjsgaSsrKQoJCXsKCQkJc1swXVtpXT0xOwoJCQlzW24tMV1baV09MTsKCQkJc1tpXVtuLTFdPTE7CgkJfQoJCWludCBoPW4tMiwgZD1uLTI7CgkJaW50IHBvaW50eD1uLTEsIHBvaW50eT0wOyAKCQl3aGlsZSh0cnVlKQoJCXsKCQkJZm9yKGludCBpPTA7IGk8aDsgaSsrKQoJCQl7CgkJCSAgICBzW3BvaW50eC1pXVtwb2ludHldPTE7CgkJCX0KCQkJcG9pbnR4LT1oLTE7CgkJCWgtPTI7CgkJCWlmKGg8PTApCgkJCSAgICBicmVhazsKCQkJZm9yKGludCBpPTA7IGk8ZDsgaSsrKQoJCQl7CgkJCSAgICBzW3BvaW50eF1bcG9pbnR5K2ldPTE7CgkJCX0KCQkJcG9pbnR5Kz1kLTE7CgkJCWQtPTI7CgkJCWlmKGQ8PTApCgkJCSAgICBicmVhazsKCQkgICAgZm9yKGludCBpPTA7IGk8aDsgaSsrKQoJCQl7CgkJCSAgICBzW3BvaW50eCtpXVtwb2ludHldPTE7CgkJCX0KCQkJcG9pbnR4Kz1oLTE7CgkJCWgtPTI7CgkJCWlmKGg8PTApCgkJCSAgICBicmVhazsKCQkJZm9yKGludCBpPTA7IGk8ZDsgaSsrKQoJCQl7CgkJCSAgICBzW3BvaW50eF1bcG9pbnR5LWldPTE7CgkJCX0KCQkJcG9pbnR5LT1kLTE7CgkJCWQtPTI7CgkJCWlmKGQ8PTApCgkJCSAgICBicmVhazsKCQl9CgkJc1tuLzJdW24vMl09MDsKCQlmb3IoaW50IGk9MDsgaTxuOyBpKyspCgkJewoJCQlmb3IoaW50IGo9MDsgajxuOyBqKyspCgkJCXsKCQkJICAgIFN5c3RlbS5vdXQucHJpbnQoc1tpXVtqXSk7CgkJCX0KCQkJU3lzdGVtLm91dC5wcmludGxuKCk7CgkJfQoJfQp9