#ARC149A. 重复数字

重复数字

重复数字

时间限制:2s
空间限制:256MB

题目描述

给定正整数 N,MN,M。在所有满足下列条件的正整数 XX 中,求最大的一个:

  • X<10NX<10^N,并且 XX 的十进制表示中所有数位都相同;
  • XX 是 MM 的倍数。

如果不存在满足条件的 XX,输出 -1。

输入格式

输入一行两个整数 N,MN,M。

输出格式

输出满足条件的最大整数;如果不存在,输出 -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≤N≤1051\le N\le 10^5
  • 1≤M≤1091\le M\le 10^9
子任务编号 分值 特殊限制
1 20 N≤18N\le 18
2 M≤9M\le 9
3 N≤2000N\le 2000
4 40 无特殊限制

附件数据