#include <bits/stdc++.h>
#pragma GCC optimize("unroll-loops")
#pragma GCC optimize("Ofast")
#pragma GCC target("avx,avx2,fma")
using namespace std;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  {
    long long int n, m;
    cin >> n >> m;
    if (n < m)
      cout << "-1";
    else {
      n = n / 2 + n % 2;
      while (n % m) n++;
      cout << n;
    }
  }
  return 0;
}
