#include <bits/stdc++.h>
using namespace std;
long long n, a, b, a1 = -1LL, b1 = -1LL;
int main() {
  cin >> n >> a >> b;
  n *= 6LL;
  if (a * b >= n) {
    cout << a * b << endl << a << " " << b << endl;
    return 0;
  }
  for (long long i = 0LL; i < 100000000000LL; i++) {
    if ((a - 1) * (b - 1) >= n) break;
    if (a * b >= n && (a1 * b1 > a * b || a1 == -1LL)) {
      a1 = a;
      b1 = b;
      break;
    }
    long long ch = n - a * b, acok = ch / a, bcok = ch / b;
    if (ch < 0) break;
    if (ch % a != 0) acok++;
    if (ch % b != 0) bcok++;
    if (a1 * b1 > a * (b + acok) || a1 == -1LL) {
      a1 = a;
      b1 = b + acok;
    }
    if (a1 * b1 > (a + bcok) * b || a1 == -1LL) {
      a1 = a + bcok;
      b1 = b;
    }
    a++;
    b++;
  }
  cout << a1 * b1 << endl << a1 << " " << b1 << endl;
  return 0;
}
