#include<bits/stdc++.h>
using namespace std;
const int mod=1e9+7;
string s;
int len,f[100010][15];
int main()
{
    getline(cin,s);
    len=s.length();
    if(s[0]=='?')
        for(int i=0;i<=9;i++)f[0][i]=1;
    else f[0][s[0]-48]=1;
    for(int i=1;i<len;i++)
        for(int j=0;j<=12;j++)
            if(s[i]=='?')
                for(int k=0;k<=9;k++)f[i][(j*10+k)%13]=(f[i][(j*10+k)%13]+f[i-1][j])%mod;
            else f[i][(s[i]-48+j*10)%13]=(f[i][(s[i]-48+j*10)%13]+f[i-1][j])%mod;
    cout<<f[len-1][5];
    return 0;
}