#include #include #include #include #include #include #include #include #include #include #include #include #define fori(a,b) for(int i = a ; i #define vll vector #define pii pair #define all(a) a.begin(), a.end() #define nl cout << endl; using namespace std; ll lcm(ll x, ll y) { return (x / __gcd(x, y)) * y; } void solve() { ll n; cin >> n; ll a,b,c; cin >> a >> b >> c; ll ab = lcm(a,b); ll bc = lcm(b,c); ll ca = lcm(a,c); ll abc = lcm(ab,c); cout << (n/a)+(n/b)+(n/c) - (n/ab) - (n/bc) - (n/ca) + (n/abc) << endl; } /* n/(a+b+c - ab - bc - ca + abc) alone a , b , c miljayenge hopefully */ signed main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int t = 1; //cin >> t; while (t--) { solve(); } }