[ARC149A] Repdigit Number

题意翻译

问满足以下条件的小于 $10 ^ n$ 数最大是多少? + 每一位数字均相同; + 是 $m$ 的倍数。 $1\le n\le 10^5$,$1\le m\le 10^9$。

题目描述

[problemUrl]: https://atcoder.jp/contests/arc149/tasks/arc149_a 正整数 $ N,\ M $ が与えられます.次の条件をすべて満たす正整数 $ X $ のうち,最大であるものを答えてください. - $ X $ は $ 10^N $ 未満の正整数で,$ X $ を $ 10 $ 進法表記したときのどの桁の数字も同じである. - $ X $ は $ M $ の倍数である. ただし,条件を満たす正整数 $ X $ が存在しない場合には `-1` と出力してください.

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられます. > $ N $ $ M $

输出格式


条件をすべて満たす正整数 $ X $ のうち最大であるものを出力してください.ただし,そのような正整数 $ X $ が存在しない場合には `-1` と出力してください.

输入输出样例

输入样例 #1

7 12

输出样例 #1

888888

输入样例 #2

9 12

输出样例 #2

888888888

输入样例 #3

1 3

输出样例 #3

9

输入样例 #4

1000 25

输出样例 #4

-1

输入样例 #5

30 1

输出样例 #5

999999999999999999999999999999

说明

### 制約 - $ 1\leq\ N\leq\ 10^5 $ - $ 1\leq\ M\leq\ 10^9 $ ### Sample Explanation 1 条件を満たす正整数 $ X $ は,$ 444,\ 888,\ 444444,\ 888888 $ の $ 4 $ つです.このうち最大のものである $ 888888 $ が答となります. ### Sample Explanation 2 条件を満たす正整数 $ X $ は,$ 444,\ 888,\ 444444,\ 888888,\ 444444444,\ 888888888 $ の $ 6 $ つです. ### Sample Explanation 3 条件を満たす正整数 $ X $ は,$ 3,\ 6,\ 9 $ の $ 3 $ つです. ### Sample Explanation 4 条件を満たす正整数 $ X $ は存在しません.