#include <bits/stdc++.h>
int main() {
  int n = 0, m = 0, i = 1;
  scanf("%d%d", &n, &m);
  if (n < m) {
    printf("-1");
  } else if (n == m) {
    printf("%d", n);
  } else if (((n / 2) + (n % 2)) % m == 0) {
    printf("%d", ((n / 2) + (n % 2)));
  } else {
    i = (n / 2) + (n % 2);
    while (i % m != 0) {
      i++;
    }
    printf("%d", i);
  }
  return 0;
}
