#include #define REP(i,n) for(int i=0,i##_len=(n);i T npow(T x, ll n){ T ans = 1; while(n != 0){ if(n&1) ans = ans*x; x = x*x; n = n >> 1; } return ans; } int lie(ll x,ll y,ll h){ x*=1000;y*=1000; int l=0,r=40; while(l+1th){ tx*=2; th/=2; } else if(tyth){ ty*=2; th/=2; }else{ break;} } if(tx>th&&ty>th){ able = true; } } if(able) l=m; else r=m; } return l; } int main(){ ll x,y,h;cin>>x>>y>>h; assert(1<=x&&x<=10000000000); assert(1<=y&&y<=10000000000); assert(1<=h&&h<=1000); cout<