#include using namespace std; int dist(int a, int b) {return a*a + b*b;} int solve(int x, int y, int maxx, int maxy, int maxz) { return dist(x, y+maxz)> maxx >> maxy >> maxz >> x >> y >> z) { if (x + y + z + maxx + maxy + maxz == 0) return 0; else if (x == 0 || y == 0 || z == 0) cout << (x*x + y*y + z*z) << endl; else if (x == maxx) cout << solve(y, z, maxy, maxz, maxx) << endl; else if (y == maxy) cout << solve(x, z, maxx, maxz, maxy) << endl; else cout << solve(x, y, maxx, maxy, maxz) << endl; } }