#include <bits/stdc++.h>
using namespace std;
long long calculating(long long num, long long goal) {
  long long past_numbers = ((num - 1) * num) / 2, last_number;
  goal += past_numbers;
  goal = goal * 2;
  last_number = -1 + floor(sqrt(1 + 4 * goal));
  last_number = last_number / 2;
  if ((last_number * (last_number + 1)) / 2 - past_numbers < goal) {
    last_number++;
  }
  last_number = (last_number * (last_number + 1)) / 2 - past_numbers;
  return last_number;
}
long long substract(long long mayor, long long menor, long long min_mayor) {
  long long compare = ((min_mayor - 1) * min_mayor) / 2, rpta;
  compare = (compare + mayor - menor) * 2;
  rpta = -1 + floor(sqrt(1 + 4 * compare));
  rpta = rpta / 2;
  if (mayor - (rpta * (rpta + 1)) / 2 + ((min_mayor - 1) * min_mayor) / 2 <=
      menor)
    ;
  else
    rpta++;
  return rpta;
}
int main() {
  pair<long long, long long> best_pair = make_pair(1000000000, 2000000000);
  long long students, length, height, area, area_student;
  long double holderh, holderl;
  cin >> students >> length >> height;
  area_student = students * 6;
  area = height * length;
  if (area_student <= area) {
    cout << area << endl;
    cout << length << " " << height << endl;
    return 0;
  }
  holderh = height;
  holderl = length;
  while (ceil(area_student / holderh) >= length and
         holderh < sqrt(area_student)) {
    if (ceil(area_student / holderh) * holderh <
        best_pair.first * best_pair.second) {
      best_pair.first = ceil(area_student / holderh);
      best_pair.second = holderh;
    }
    holderh++;
  }
  holderh = height;
  holderl = length;
  while (ceil(area_student / holderl) >= height and
         holderl < sqrt(area_student)) {
    if (ceil(area_student / holderl) * holderl <
        best_pair.first * best_pair.second) {
      best_pair.first = holderl;
      best_pair.second = ceil(area_student / holderl);
    }
    holderl++;
  }
  cout << best_pair.first * best_pair.second << endl;
  cout << best_pair.first << " " << best_pair.second << endl;
  return 0;
}
