#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, a, b;
  cin >> n >> a >> b;
  if (a * b >= 6 * n) {
    cout << a * b << endl;
    cout << a << " " << b << endl;
  } else {
    long long ret = (1LL << 60);
    long long x, y;
    for (long long i = 1; i <= 100000; i++) {
      long long j = 6 * n / i;
      if (6 * n % i) {
        j++;
      }
      if (i >= a && j >= b && i * j >= 6 * n && i * j < ret) {
        ret = i * j;
        x = i;
        y = j;
      }
    }
    for (long long j = 1; j <= 100000; j++) {
      long long i = 6 * n / j;
      if (6 * n % j) {
        i++;
      }
      if (i >= a && j >= b && i * j >= 6 * n && i * j < ret) {
        ret = i * j;
        x = i;
        y = j;
      }
    }
    cout << ret << endl;
    cout << x << " " << y << endl;
  }
  return 0;
}
