#include <bits/stdc++.h> using namespace std; int main(){ int h,a,d; cin>>h>>a>>d; vector<double> dp(h+1,0.0); for(int i=h-1;i>=0;i--){ dp[i]=min(dp[min(h,i+a)]+1,dp[min(h,i+d)]+1.5); } printf("%.15lf\n",dp[0]); return 0; }