#include using namespace std; long long int arr[10]; __int128 gcd(__int128 a,__int128 b) { if(b==0) { return a; } return gcd(b,a%b); } int main(void) { cin.tie(0); ios::sync_with_stdio(false); long long int n,l,r,t; long long int res = 0; vector v; cin >> n >> l >> r; for(int i=0;i> t; v.push_back(t); } for(int i=1;i<(1< r*g) { big = true; break; } val*=v[j]; val/=g; cnt++; } } if(big) continue; long long int way = r/val; way -= (l-1)/val; //cout << i << ' ' << (long long int)(val) << ' ' << way << '\n'; if(cnt%2==1) { for(int j=0;j