#include <bits/stdc++.h>
int const N = 1e5 * 3;
using namespace std;
long long n, m, c, a, b, l, r, arr[N], y;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> l >> r;
  if (l % 2 != 0 && r % 2 != 0) {
    if (abs(l - r) <= 2) return cout << "-1", 0;
  }
  if (l % 2 == 0 && r % 2 == 0) {
    if (abs(l - r) < 2) return cout << "-1", 0;
  }
  if (l % 2 != 0 || r % 2 != 0) {
    if (abs(l - r) == 1) return cout << "-1", 0;
  }
  if (l % 2 == 0) return cout << l << " " << l + 1 << " " << l + 2, 0;
  if (l % 2 != 0) return cout << l + 1 << " " << l + 2 << " " << l + 3, 0;
  return cout << "-1", 0;
  return 0;
}
