#include #include #include #include //#include #include #include #include #include #include //#include #include #include #include //#include #include #include //#include #include #include #include #include const int dx[] = {1, 0, -1, 0}; const int dy[] = {0, 1, 0, -1}; using namespace std; typedef long long ll; typedef vector vi; typedef vector vll; typedef pair pii; int main() { cin.tie(0); ios::sync_with_stdio(false); ll N, a, b, c; cin >> N; cin >> a >> b >> c; ll ab = a/__gcd(a, b)*b; ll bc = b/__gcd(b, c)*c; ll ca = c/__gcd(c, a)*a; ll abc = ab/__gcd(ab, bc)*bc; cout << N/a+N/b+N/c-N/ab-N/bc-N/ca+N/abc << endl; return 0; }