#define _GLIBCXX_DEBUG #include using namespace std; int main(){ int N,L,H;cin>>N>>L>>H; std::vector C(N); for(int i=0;i>C[i]; } int ans=0; for(int bit=1;bit<1<>i&1){ c*=C[i]/gcd(c,C[i]); cnt+=1; if(c>1e9){ c=1e9+1; } } } if(cnt%2==1){ ans+=(H/c-(L-1)/c)*cnt; } else{ ans-=(H/c-(L-1)/c)*cnt; } } cout<