配点 : 300 点
問題文
列 Sn を次のように定義します。
- S1 は 1 つの 1 からなる長さ 1 の列である。
- Sn (n は 2 以上の整数) は Sn−1, n, Sn−1 をこの順につなげた列である。
たとえば S2,S3 は次のような列です。
- S2 は S1, 2, S1 をこの順につなげた列なので 1,2,1 である。
- S3 は S2, 3, S2 をこの順につなげた列なので 1,2,1,3,1,2,1 である。
N が与えられるので、列 SN をすべて出力してください。
制約
- N は整数
- 1≤N≤16
入力
入力は以下の形式で標準入力から与えられる。
N
出力
SN を空白区切りで出力せよ。
問題文の説明にある通り、S2 は 1,2,1 となります。
S4 は S3,4,S3 をこの順につなげた列です。