#include<bits/stdc++.h>
#define MOD 1000000007
using namespace std;
const int maxn=(1e5+10);
string s;
int dp[maxn][20];
int main()
{
	cin>>s;
	if(s[0]=='?')
	{
		for(int i=0;i<10;i++)
			dp[1][i]=1;
	}
	else
	{
		dp[1][s[0]-'0']=1;
	} 
	for(int i=1;i<s.size();i++)
	{
		for(int j=0;j<13;j++)
		{
			if(!dp[i][j])
				continue;
			if(s[i]=='?')
			{
				for(int k=0;k<10;k++)
					dp[i+1][(j*10+k)%13]=(dp[i+1][(j*10+k)%13]+dp[i][j])%MOD;
			}
			else
			{
				dp[i+1][(j*10+s[i]-'0')%13]=(dp[i+1][(j*10+s[i]-'0')%13]+dp[i][j])%MOD;
			}
		}
	}
	cout<<dp[s.size()][5]<<endl;
	return 0;
}