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)