#include <bits/stdc++.h>
using namespace std;
vector<int> vi;
int main() {
  int n, i, j, k, ans, curr, temp;
  scanf("%d %d", &n, &k);
  if (k > n) {
    printf("%d\n", n + k);
    return 0;
  }
  long long int jwb, tes = 1e18;
  for (i = 1; i < k; i++) {
    if (n % i == 0) {
      int div1 = i;
      int div2 = n / i;
      jwb = k * div2;
      jwb += div1;
      tes = min(tes, jwb);
    }
  }
  printf("%lld\n", tes);
  return 0;
}
