#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
vector <int> gd;
gd.push_back(1);
int n; cin >> n;
long long int i = 1, elem;
for(; elem < n; i++) {
elem = gd[i-1]+2*i;
gd.push_back(elem);
}
int nearest = (abs(n - gd[i-1]) > (n - gd[i-2]) ? gd[i-2] : gd[i-1]);
int nearest_i = (abs(n - gd[i-1]) > (n - gd[i-2]) ? i-2 : i-1) +1;
// for (auto elem : gd) {
// cout << elem << ' ';
// }cout << endl;
if((nearest_i-1) % 2 == 0) {
if((n - nearest) < 0) {
cout << nearest_i << ' ' << nearest_i - abs(n - nearest);
} else {
cout << nearest_i - abs(n - nearest) << ' ' << nearest_i;
}
} else {
if((n - nearest) < 0) {
cout << nearest_i - abs(n - nearest) << ' ' << nearest_i;
} else {
cout << nearest_i << ' ' << nearest_i - abs(n - nearest);
}
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICB2ZWN0b3IgPGludD4gZ2Q7CiAgICBnZC5wdXNoX2JhY2soMSk7CiAgICBpbnQgbjsgY2luID4+IG47CiAgICBsb25nIGxvbmcgaW50IGkgPSAxLCBlbGVtOwogICAgZm9yKDsgZWxlbSA8IG47IGkrKykgewogICAgICAgIGVsZW0gPSBnZFtpLTFdKzIqaTsKICAgICAgICBnZC5wdXNoX2JhY2soZWxlbSk7CiAgICB9CiAgICBpbnQgbmVhcmVzdCA9IChhYnMobiAtIGdkW2ktMV0pID4gKG4gLSBnZFtpLTJdKSA/IGdkW2ktMl0gOiBnZFtpLTFdKTsKICAgIGludCBuZWFyZXN0X2kgPSAoYWJzKG4gLSBnZFtpLTFdKSA+IChuIC0gZ2RbaS0yXSkgPyBpLTIgOiBpLTEpICsxOwogICAgLy8gZm9yIChhdXRvIGVsZW0gOiBnZCkgewogICAgIC8vIGNvdXQgPDwgZWxlbSA8PCAnICc7CiAgICAvLyB9Y291dCA8PCBlbmRsOwogICAgaWYoKG5lYXJlc3RfaS0xKSAlIDIgPT0gMCkgewogICAgICAgIGlmKChuIC0gbmVhcmVzdCkgPCAwKSB7CiAgICAgICAgICAgIGNvdXQgPDwgbmVhcmVzdF9pIDw8ICcgJyA8PCBuZWFyZXN0X2kgLSBhYnMobiAtIG5lYXJlc3QpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGNvdXQgPDwgbmVhcmVzdF9pIC0gYWJzKG4gLSBuZWFyZXN0KSA8PCAnICcgPDwgbmVhcmVzdF9pOwogICAgICAgIH0KICAgIH0gZWxzZSB7CiAgICAgICAgaWYoKG4gLSBuZWFyZXN0KSA8IDApIHsKICAgICAgICAgICAgY291dCA8PCBuZWFyZXN0X2kgLSBhYnMobiAtIG5lYXJlc3QpIDw8ICcgJyA8PCBuZWFyZXN0X2k7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgY291dCA8PCBuZWFyZXN0X2kgPDwgJyAnIDw8IG5lYXJlc3RfaSAtIGFicyhuIC0gbmVhcmVzdCk7CiAgICAgICAgfQogICAgfQp9