/* êy?Y2??????? ?à2a2??áíê?? ±???2?ì??D?? ì°D?2??¤?÷?? D P ?3Dò?í?? ?óD?éù?èo??? ±?á?2?í3ò??? ????2??D???? ?÷ê?2?×?êí?? ò?3?2? l l?? ê?è??3Dò?í?? ??2?1ò?-1ò?? ê??ê OI ?à?? ??á?á?DDàá?? */ #include using namespace std; #define int long long //#define eps 1e-9 //#define ENF 1e13 const int N=1e2; const int mod=1e9+7; inline int read() { int x=0,f=1;char ch=getchar(); while (ch<'0'||ch>'9'){if (ch=='-') f=-1;ch=getchar();} while (ch>='0'&&ch<='9'){x=(x<<3)+(x<<1)+ch-48;ch=getchar();} return x*f; } void write(int x) { if(x<0)putchar('-'),x=-x; if(x<10)putchar(x+'0'); else write(x/10),putchar(x%10+'0'); } int n,l,r; int C[N]; int sum; vectorg; void cal(){ int su=1; for(auto v:g)su*=v; // cout<