/*
#include <stdio.h>
int main()
{
int x,z=0,q=0,w=1,m=1;
char y,k='+';
while(1){
scanf("%d%c",&x,&y);
if(k=='+'){
z=z+x;
}
else if(k=='-'){
z=z-x;
}
else if(k=='*'){
z=z*x;
}
else if(k=='/'){
z=z/x;
}
if(y=='='){
break;
}
k=y;
}
printf("%d",z);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int x,y,i
scanf("%d",&x);
while(1){
x%10
}
}
중첩 반복문 : 반복문을 반복
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++) //층 ( 행 )
{
for(j=1;j<=5;j++) // 호수 ( 열 )
{
if(i==1 || i==5)
{
printf("*");
}
else
{
printf(" ");
}
}
for(j=1;j<=3;j++)
{
printf("!");
}
printf("\n");
}
for(i=1;i<=5;i++) //층 ( 행 )
{
for(j=1;j<=i;j++) // 호수 ( 열 )
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int x,i,j;
scanf("%d",&x);
for(i=1;i<=x;i++){
for(j=1;j<=x;j++){
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int x,i,j;
scanf("%d",&x);
for(i=1;i<=x;i++)
{
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int x,i,j;
scanf("%d",&x);
for(i=x;i>=1;i=i-1){
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int x,i,j;
scanf("%d",&x);
for(i=1;i<=x;i++){
for(j=1;j<=x;j++){
if(i==1 || i==x){
printf("*");
}
else if(j==1 ||j==x || i==j || i+j==x+1){
printf("*");
}
else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
*/
/*
i j
1 1
2 2
3 3
4 4
*/
#include <stdio.h>
int main()
{
int x,i,j,k;
scanf("%d",&x);
for(i=x;i>=1;i=i-1){
for(j=2;j<=i;j++){
printf(" ");
}
for(j=1;j<=x;j++){
printf("*");
}
printf("\n");
}
return 0;
}