#ABC247C. [ABC247C] 1 2 1 3 1 2 1(1 2 1 3 1 2 1)

[ABC247C] 1 2 1 3 1 2 1(1 2 1 3 1 2 1)

题目描述

我们定义序列 Sn S_n 如下:

  • S1 S_1 是一个长度为 1 的序列,只包含一个 1。
  • Sn S_n (nn 是大于或等于 2 的整数) 是通过按顺序连接 得Sn1 S_{n-1} , n n , Sn1 S_{n-1} 到的序列。

例如,S2,S3 S_2,S_3 定义如下:

  • S2 S_2 S1 S_1 , 2 2 , S1 S_1 的连接,所以是 1,2,1。
  • S3 S_3 S2 S_2 , 3 3 , S2 S_2 的连接,所以是 1,2,1,3,1,2,1。

输入格式

输入 N N

输出格式

请输出整个序列 SNS_N。字之间用空格分隔。

样例 #1

样例输入 #1

2

样例输出 #1

1 2 1

样例 #2

样例输入 #2

1

样例输出 #2

1

样例 #3

样例输入 #3

4

样例输出 #3

1 2 1 3 1 2 1 4 1 2 1 3 1 2 1

提示

样例说明 1

如问题陈述中所述,S2S_21 2 1

样例说明 3

S4 S_4 S3,4,S3 S_3,4,S_3

数据说明

  • N N 的整数
  • 1  N  16 1\ \leq\ N\ \leq\ 16