#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; const int MAX=5000000; vector prime; bool isprime[MAX]; void sieve(){ for(ll i=3; i>n; ll a[9]; for(int i=0; i>a[i]; } ll ans=-1; while(1){ ll p10=1, p=0; for(int i=0; i=10) p10*=100; else p10*=10; } if(p