#include <stdio.h>
#include <stdlib.h>

//必要があれば変数などを追加してもOKです

int main(){
    int i;
    int a;
    int *mat;
    scanf("%d",&a);

	//ここで2次元配列の動的確保をする
    mat=(int*)malloc(sizeof(int)*a);
	
    
	//ここで2次元配列に数値を代入する
int count=1;
for(i=0;i<a;i++){
       
            mat[i]=count;
count++;
        
    }	
    
    //以下の部分は表示の部分です
    //いじらなくてOK
    for(i=0;i<a;i++){
       
            printf("%d",mat[i]);
        
        printf("\n");
    }
    
    //さて，最後に忘れずにすることと言えば？
free(mat);

    return 0;
}
