#include using namespace std; /////////////////// メイン /////////////////// int main () { //////////////////// 入力 //////////////////// int h, a, d; cin >> h >> a >> d; //////////////// 出力変数定義 //////////////// double result = 0; //////////////////// 処理 //////////////////// vector e(h+1,1e100); e.at(0) = 0; for (int i=0; i<=h; i++) { if (i<=a) e.at(i) = min(e.at(i),1.0); else e.at(i) = min(e.at(i),e.at(i-a)+1.0); if (i<=d) e.at(i) = min(e.at(i),1.5); else e.at(i) = min(e.at(i),e.at(i-d)+1.5); } result = e.at(h); //////////////////// 出力 //////////////////// cout << fixed << setprecision(2) << result << endl; //////////////////// 終了 //////////////////// return 0; }