#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; using mint=modint1000000007; ll powmod(ll a, ll k, ll MOD){ ll ap=a, ans=1; while(k){ if(k&1){ ans*=ap; ans%=MOD; } ap=ap*ap; ap%=MOD; k>>=1; } return ans; } int main() { int n; cin>>n; ll c[10]; int k=0; for(int i=1; i<=9; i++){ cin>>c[i]; if(c[i]) k++; } if(k==1){ for(int i=1; i<=9; i++){ if(c[i]){ mint ans=(mint(10).pow(n)-1)/9*i; cout<