#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ull = unsigned long long; using ll = long long; int main() { ull w,d; cin >> w >> d; for(ull i = d; i > 1; --i) { w -= floor(w/(i*i)); } cout << w << endl; }