//#include<stdio.h>
//int main()
//{
// int a,b,i,sum=0,max=0;
// for(i=1;i<=4;i++)
// {
// scanf("%d %d",&a,&b);
// sum=sum-a;
// sum=sum+b;
// if(sum>max)
// {
// max=sum;
// }
// }
// printf("%d",max);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a,i,sum;
// scanf("%d",&a);
// for(i=1;;i++)
// {
// sum+=i;
// if(sum>=a)
// {
// break;
// }
// }
// printf("%d",sum);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a,d=0,sum=0;
// scanf("%d",&a);
// while(a!=0)
// {
// d=d*10+a%10;
// sum+=a%10;
// a=a/10;
// }
// printf("%d\n%d",d,sum);
// return 0;
//}
/*
중첩 반복문 : 반복문을 반복, 반복문을 겹쳐
for(;;)
{
for(;;)
{
for(
}
}
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=4;j++)
{
if(i==1 || j==4)
{
printf("*");
}
else
{
printf(" ");
}
}
// for(j=1;j<=4;j++)
// {
// printf("!");
// }
printf("\n");
}
return 0;
}
*/
//#include<stdio.h>
//int main()
//{
// int a,i,j;
// scanf("%d",&a);
// for(i=1;i<=a;i++)
// {
// for(j=1;j<=a;j++)
// {
// printf("*");
// }
// printf("\n");
// }
//}
//#include<stdio.h>
//int main()
//{
// int a,i,j;
// scanf("%d",&a);
// for(i=1;i<=a;i++)
// {
// for(j=1;j<=a;j++)
// {
// if(i!=1&&i!=a&&j!=1&&j!=a)
// {
// printf(" ");
// }
// else
// {
// printf("*");
// }
// }
// printf("\n");
// }
// }
//#include<stdio.h>
//int main()
//{
// int a,i,j;
// scanf("%d",&a);
// for(i=1;i<=a;i++)
// {
// for(j=1;j<=a;j++)
// {
// if(i==1||i==j||i==a||i+j==a+1||j==1||j==a)
// {
// printf("*");
// }
// else
// {
// printf(" ");
// }
// }
// printf("\n");
// }
//}
//#include<stdio.h>
//int main()
//{
// int a,i,j;
// scanf("%d",&a);
// for(i=1;i<=a;i++)
// {
// for(j=1;j<=a;j++)
// {
// if(i==1||i==a||i+j==a+1||i==a/2+1||j==a/2+1||j==1||i==a||j==a||i==j)
// {
// printf("*");
// }
// else
// {
// printf(" ");
// }
// }
// printf("\n");
// }
//}
#include<stdio.h>
int main()
{
int a,i,j,b;
scanf("%d %d",&a,&b);
for(i=1;i<=a;i++)
{
for(j=1;j<=a;j++)
{
if(i==1||i==a||j==1||j==a)
{
printf("*");
}
else if()
{
}
else
{
printf(" ");
}
}
printf("\n")
}
}