#include #include void run(void){ char *s=(char *)malloc(sizeof(char)*(10000+1)); scanf("%s",s); int m; scanf("%d",&m); int *now=(int *)calloc(m,sizeof(int)); int *next=(int *)calloc(m,sizeof(int)); int cnt=0; const int mod=1000000007; int n; for(n=0;s[n]!='\0';n++){ int d=s[n]-'0'; int i,j; for(j=0;j