#include #include using namespace std; int main() { int N; cin >> N; int a, b, c; cin >> a >> b >> c; unordered_set multiples; for (int x = a; x <= N; x += a) { multiples.insert(x); } for (int y = b; y <= N; y += b) { multiples.insert(y); } for (int z = c; z <= N; z += c) { multiples.insert(z); } cout << multiples.size() << endl; return 0; }