/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,i,max=-1000000,min=1000000;
for(i=1;i<=5;i++)
{
scanf("%d",&a); ------1286 반복문 for 최댓값,최솟값
if(max<a)
max=a;
if(min>a)
min=a;
}
printf("%d\n%d",max,min);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
double a,b,c,i,sum=0;
scanf("%lf %lf",&a,&b);
sum=a;
for(i=0;i<b;i++)
{
scanf("%lf",&c);
a=a*(100+c)/100; ----1283 반복문 for 주식투자
}
printf("%.0lf",a-sum);
if(a-sum<0)
printf("\nbad");
else if(sum-a==0)
printf("\nsame");
else
printf("\ngood");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=3;i++)
{
for(j=1;j<=4;j++) -------<중.첩.반.복.문>
{
printf("*");
}
for(j=1;j<=4;j++)
{
printf("!");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++) ---1352 중첩반복문 for 사각형1
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++) -----1356 중첩반복문 for 사각형2
{
if(i==n||i==1||j==1||j==n)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++) ---1365 중첩반복문 for 사각형3
{
if(i==n||i==1||j==1||j==n||
i+j==n+1||i==j)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==n||i==1||j==1||j==n||
i+j==n+1||i==j||j==(n+1)/2||i==(n+1)/2)
printf("*");
else
printf(" "); -----1366 중첩반복문 for 사각형4
}
printf("\n");
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int n,k,i,j;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++) -----1369 중첩반복문 for 빗금친 사각형
{
if(i==n||i==1||j==1||j==n
||(i+j-1)%k==0)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}