#include <bits/stdc++.h>
using namespace std;
int main() {
  long long a, b, n;
  cin >> n >> a >> b;
  n *= 6;
  if (a * b >= n) {
    cout << a * b << endl;
    cout << a << " " << b << endl;
  } else {
    long long a1 = a, b1 = b, v, mi = -1;
    if (a > b) swap(a1, b1);
    long long m = sqrt(n);
    for (long long i = a1; i <= m; i++) {
      long long r = (n + i - 1) / i;
      if (r >= b1) {
        if (mi == -1 || mi > r * i) mi = r * i, v = i;
      }
    }
    cout << mi << endl;
    b1 = (n + v - 1) / v;
    a1 = v;
    if (v < a) swap(a1, b1);
    cout << a1 << " " << b1 << endl;
  }
  return 0;
}
