#include #define ll long long int #define mp make_pair #define pb push_back #define si(x) scanf("%d",&x) #define pi(x) printf("%d\n",x) #define s(x) scanf("%lld",&x) #define p(x) printf("%lld\n",x) #define sc(x) scanf("%s",x) #define pc(x) printf("%s",x) #define pii pair #define pll pair #define pis pair #define F first #define S second #define M 1000000007 #define N 100002 #define inf 1e9+10 using namespace std; bool a[N]; int lpf[N]={0}; void sieve(){ int i,j; for(i=0;i