AT_iroha2019_day3_k えそらんぐ

Description

[problemUrl]: https://atcoder.jp/contests/iroha2019-day3/tasks/iroha2019_day3_k 世の中にはC/C++、Java、Pythonといった、便利で書きやすいプログラミング言語がたくさんあります。これらの言語の登場により、わかりにくいアセンブリと比べてコンピュータのハードルがぐっと下がりました。 これらとは対照的な存在が、BrainfuckやLazy K、Pietといった、いわゆる「難解プログラミング言語(Esolang)」です。これらの言語の特徴は、名前通り「非常に難解」ということです。例えば、例に上げたBrainfuckで ``` Hello, World! ``` を出力するプログラムは、以下のようになります(一例)。 ``` +++++++++[>++++++++.+++++.+++++++..+++.-----------.----.+++++++.++++++++.+++.------.--------.-----------. ``` このように、何を書いてあるかさっぱり分かりません。 Brainfuckのプログラムは $ 8 $ 種類の記号のみで構成され、単一のメモリ(配列)にデータを出し入れすることで処理を進めます。メモリの参照先は「ポインタ」という変数で保持されます。 $ 8 $ 種類の記号それぞれの意味する処理は以下のとおりです。 - `>`:ポインタを $ 1 $ 増やす - `

Input Format

この問題では直接入力は与えられないが、出力されたBrainfuckのプログラムに以下の形式で $ A,\ B $ が与えられる。 > $ A\ B $ これらが $ 3 $ 桁に満たない場合は先頭に`0`が追加される。例えば、`48`は`048`、`7`は`007`と入力される。また、 $ A $ と $ B $ の間のスペースは半角 $ 1 $ 文字である。

Output Format

$ A $ と $ B $ の和を出力するBrainfuck**ソースコードを $ 1 $ 行で**出力せよ。**末尾以外に改行や空白を含めてはならない。**また、Brainfuckのプログラムが出力する内容は、先頭に $ 0 $ があってもよいが、ひとつながりで合計 $ 4 $ 文字以内でなければならない。

Explanation/Hint

### 制約 - $ A,\ B $ は $ 1000 $ 未満の正整数 - $ A,\ B $ はテストケースごとにランダムに生成される ### 解説 [解説](https://img.atcoder.jp/iroha2019-day3/editorial-K.pdf)