#include using namespace std; #define repi(i,a,b) for(int i=(int)(a);i<(int)(b);i++) #define rep(i,n) repi(i,0,n) int x, y, r; bool ok(int m) { const double u = 1.*(m+x-y)/2-x, v = -1.*(m+x-y)/2+m-y; return r*r < u*u+v*v; } int solve() { if(x < 0) x *= -1; if(y < 0) y *= -1; int lb = x+y, ub = 256, m; while(ub-lb > 1) { m = (lb+ub)/2; if(ok(m)) ub = m; else lb = m; } return ub; } void input() { scanf("%d%d%d", &x, &y, &r); } int main() { input(); printf("%d\n", solve()); return 0; }