#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, a, b, a1, b1, x, y, ans;
  cin >> n >> a >> b;
  bool flg = false;
  if (a > b) {
    swap(a, b);
    flg = true;
  }
  ans = (long long)1e19;
  for (long long xx = 1; xx <= (6ll * n); xx++) {
    x = xx;
    y = ceil((6ll * n * 1.0) / (x * 1.0));
    if (y < x) break;
    if (x < a) x = a;
    if (y < b) y = b;
    if (x * y < ans) {
      ans = x * y;
      a1 = x;
      b1 = y;
    }
  }
  if (flg) {
    swap(a1, b1);
  }
  cout << ans << endl;
  cout << a1 << " " << b1 << endl;
  return 0;
}
