/*
#include <stdio.h>
int main()
{
int a,i,max=1,k;
for(i=1;i<=9;i++){
scanf("%d",&a);
if (max>=a) continue;
max=a;
k=i;
}
printf("%d\n%d",max,k);
}
#include <stdio.h>
int main()
{
int n,k,i,q,c=0;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++){
if (n%i!=0) continue;
c++;
if (c==k) {
q=i;
break;
}
}
if (c<k) printf("0");
else printf("%d",q);
return 0;
}
#include <stdio.h>
int main()
{
int n,k,i,used=0,cnt=0;
scanf("%d %d",&k,&n);
for(i=k;i>0;i--){
used++;
if (used==n) {
i++;
used=0;
cnt++;
}
}
printf("%d",cnt);
return 0;
}
*/
//#include <stdio.h>
//int main()
//{
// int n,i;
// scanf("%d",&n);
// for(i=1;i<=n;i*=2){
//
// }
// return 0;
//}
/*
#include <stdio.h>
int main()
{
int n,a;
int s=0;
scanf("%d",&n);
while(n>0)
{
s++;
n/=10;
}
printf("%d",s);
return 0;
}
#include <stdio.h>
int main()
{
int n,a=0,sum=0;
scanf("%d",&n);
while(n>0){
sum+=n%10;
a+=n%10;
a*=10;
n/=10;
}
printf("%d\n%d",a/10,sum);
return 0;
}
// n n%10 rev
//123 3 0*10+3
//12 2 3*10+2 32
//1 1 32*10+1 321
//0
*/
/*
#include <stdio.h>
int main()
{
int n,k,i,used=0,cnt=0;
scanf("%d %d",&k,&n);
for(i=k;i>0;i--){
used++;
if (used==n) {
i++;
used=0;
cnt++;
}
}
printf("%d",cnt);
return 0;
}
a b = 최대공약수 최소공배수
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,max;
scanf("%d %d",&a,&b);
if(b>a){
c=b;
d=a;
}
else{
c=a;
d=b;
}
max=c%d;
if (max==0)max=d;
while(d%max>0){
c=d;
d=max;
max=c%max;
}
printf("%d\n%d",max,a*b/max);
return 0;
}
#include <stdio.h>
int main()
{
int i,num,res,suc=0,ult=0;
scanf("%d",&num);
for(i=1;i<=num;i++){
scanf("%d",&res);
if (res==0) {
suc=0;
continue;
}
ult+=suc+1;
suc++;
}
printf("%d",ult);
return 0;
}
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
for(j=1;j<=3;j++)
{
printf("!");
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}