#B0128. 1往无前

1往无前

题目描述

给定两个整数 n,mn, m

定义一个十进制整数 XnX_n,它由恰好 nn 个数字 11 依次拼接而成。例如:

  • n=1n = 1 时,Xn=1X_n = 1
  • n=3n = 3 时,Xn=111X_n = 111
  • n=6n = 6 时,Xn=111111X_n = 111111

现在请你求出:XnmodmX_n \bmod m

输入格式

输入一行,两个整数 n,mn, m

输出格式

输出一个整数,表示由 nn11 拼接形成的整数对 mm 取模后的结果。

样例

6 7
0

样例解释

6611 拼接得到整数 111111111111,有:111111mod7=0111111 \bmod 7 = 0

数据范围

  • 1n10151 \le n \le 10^{15}
  • 1m1091 \le m \le 10^9