AT_abc372_b [ABC372B] 3^A

Description

[problemUrl]: https://atcoder.jp/contests/abc372/tasks/abc372_b 正整数 $ M $ が与えられます。 以下の条件を全て満たす正整数 $ N $ と非負整数列 $ A=(A_1,A_2,\ldots,A_N) $ を一つ求めてください。 - $ 1\le\ N\le\ 20 $ - $ 0\le\ A_i\le\ 10 $ $ (1\le\ i\le\ N) $ - $ \displaystyle\ \sum_{i=1}^N\ 3^{A_i}=M $ ただし、制約下では条件を満たす $ N $ と $ A $ の組が必ず存在することが証明できます。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ M $

Output Format

以下の形式で条件を満たす $ N $ と $ A $ を出力せよ。 > $ N $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $ なお、条件を満たす $ N $ と $ A $ の組が複数存在する場合は、どれを出力しても正答となる。

Explanation/Hint

### 制約 - $ 1\le\ M\le\ 10^5 $ ### Sample Explanation 1 $ N=2 $ 、$ A=(1,1) $ とすると $ \displaystyle\ \sum_{i=1}^N\ 3^{A_i}=3+3=6 $ より全ての条件を満たします。 他に $ N=4 $ 、 $ A=(0,0,1,0) $ なども条件を満たします。 ### Sample Explanation 3 $ 1\le\ N\le\ 20 $ という制約に注意してください。