#include <bits/stdc++.h>
using namespace std;
const int OO = (int)1e9 + 7;
const int mod = (int)1e9 + 9;
const int MAX = (int)1e5 + 5;
const int NMAX = (int)1e2 + 5;
const double PI = 2 * acos(0.0);
int main(void) {
  ios_base::sync_with_stdio(false);
  long long n, a, b;
  while (cin >> n >> a >> b) {
    if (6 * n <= a * b) {
      cout << a * b << "\n";
      cout << a << " " << b << "\n";
    } else {
      int f = 0;
      if (a > b) {
        swap(a, b);
        f = 1;
      }
      long long s = 1e18;
      long long ao, bo;
      for (long long i = a; i * i <= 6 * n; i++) {
        long long bb = 6 * n / i;
        if (i * bb < 6 * n) bb++;
        if (bb < b) continue;
        if (i * bb < s) {
          s = i * bb;
          ao = i;
          bo = bb;
        }
      }
      cout << s << "\n";
      if (f) {
        swap(ao, bo);
      }
      cout << ao << " " << bo << "\n";
    }
  }
  return 0;
}
