AT_abc202_d [ABC202D] aab aba baa

Description

[problemUrl]: https://atcoder.jp/contests/abc202/tasks/abc202_d $ A $ 個の `a` と $ B $ 個の `b` からなる長さ $ A\ +\ B $ の文字列のうち、辞書順で $ K $ 番目のものを求めてください。

Input Format

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

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ A,\ B\ \leq\ 30 $ - $ A $ 個の `a` と $ B $ 個の `b` からなる長さ $ A\ +\ B $ の文字列の総数を $ S $ 個とおいたとき、$ 1\ \leq\ K\ \leq\ S $ - 入力は全て整数である。 ### Sample Explanation 1 $ 2 $ 個の `a` と $ 2 $ 個の `b` からなる文字列を辞書順に並べると、`aabb`、`abab`、`abba`、`baab`、`baba`、`bbaa` となります。 よって、$ 4 $ 番目である `baab` を出力します。 ### Sample Explanation 2 $ K $ の値は $ 32 $ bit 整数に収まらないことがあります。