#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, k, max = 10e8, b;
  cin >> n;
  cin >> k;
  for (long long i = 1; i < k; i++) {
    if ((n * k) % i == 0) {
      b = (n * k) / i + i;
      long long c = (b % k) * (b / k);
      if (c == n) {
        if (max > b) max = b;
      };
    };
  };
  cout << max;
  return 0;
}
