#include <bits/stdc++.h>
using namespace std;
const int md = 1000000007;
const int maxn = 101010;
const long long inf = 2020202020202020202LL;
long long d, n, a, b, s, z, ans, ansa, ansb, mn, mx, s0;
int main() {
  cin >> n >> a >> b;
  d = 6 * n;
  ansa = a;
  ansb = b;
  ans = a * b;
  s = inf;
  if (ans >= d) s = ans - d;
  z = ceil(sqrt(d));
  for (int i = 1; i <= z; i++) {
    mn = i;
    mx = d / mn;
    if (d % mn != 0) mx++;
    s0 = mx * mn - d;
    if (s0 < s) {
      if ((mn >= a) && (mx >= b)) {
        ansa = mn;
        ansb = mx;
        ans = mx * mn;
        s = s0;
      }
      if ((mx >= a) && (mn >= b)) {
        ansa = mx;
        ansb = mn;
        ans = mx * mn;
        s = s0;
      }
    }
  }
  cout << ans << endl << ansa << " " << ansb;
  return 0;
}
