// @EXPECTED_RESULTS@: ACCEPTED, TIME_LIMIT_EXCEEDED #include #include #define ll long long using namespace std; int main() { ll x, y, r; cin >> x >> y >> r; for (ll a = (ll) sqrt(r * r / 2); a <= r; ++a) { long double b_float = sqrt(r * r - a * a); ll b = (ll) b_float; if (b != b_float) continue; if (a * a + b * b == r * r) { cout << x - a - b << " " << y - a + b << endl << x - a + b << " " << y + a + b << endl << x + a + b << " " << y + a - b << endl << x + a - b << " " << y - a - b << endl; return 0; } } }