#include using namespace std; int main() { int N, M; cin >> N >> M; long long Max = 0; long long now = 0; for (long long i = 1; i <= N; i++) { long long tmp = now + M; for (long long j = 1; j * j <= i; j++) { if (i % j != 0) continue; // if (j != 1) tmp -= j; if (i / j != j) { tmp -= i / j; } } now = tmp; Max = max(Max, tmp); } cout << Max; }