P0012

坤坤数

坤坤数

坤坤打完篮球开始学数学!他发现他的幸运数是kk,还有一类数对他特别有吸引力,他称它们为坤坤数。

一个数xx被称为是坤坤数当且仅当存在k∣y>0k|y>0(yy是kk的倍数),yy的十进制表达是xx的后缀。

坤坤想知道有多少个nn位的坤坤数(没有前缀00),输出答案模mm的余数。

输入格式

一行,33个整数n,k,mn,k,m

输出格式

一行1个整数,表示答案。

样例 1

输入

2 2 1000

输出

45

说明

当y=2y=2时,12,22,32,42,52,62,72,82,9212,22,32,42,52,62,72,82,92

当y=4y=4时,14,24,34,44,54,64,74,84,9414,24,34,44,54,64,74,84,94

当y=6y=6时,16,26,36,46,56,66,76,86,9616,26,36,46,56,66,76,86,96

当y=8y=8时,18,28,38,48,58,68,78,88,9818,28,38,48,58,68,78,88,98

当y=10,20,30,40,50,60,70,80,90y=10,20,30,40,50,60,70,80,90时,分别对应其值。

总共4545个。

提示

对于20%20\%的数据,有1≤n≤51 \le n \le 5

对于40%40\%的数据,有1≤n≤101 \le n \le 10

对于100%100\%的数据,有1≤n≤1000,1≤k≤100,1≤m≤1091 \le n \le 1000,1 \le k \le 100,1 \le m \le 10^9