#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { ll x, y, h; cin>>x>>y>>h; x*=1000, y*=1000; int a=0, b=0; while(x>(1ll<(1ll<=0; i--){ for(int j=b; j>=0; j--){ if(!dp[i][j]) continue; if(i && i>a+b-i-j) dp[i-1][j]=1; if(j && j>a+b-i-j) dp[i][j-1]=1; } } int ans=0; for(int i=0; i<=a; i++) for(int j=0; j<=b; j++) if(dp[i][j]) ans=max(ans, a+b-i-j); cout<