#include <iostream>
#include <cstdio>
using namespace std;
//英语 看博友分析 抄博友程序 找规律 巧妙 背
int main()
{
int a;
while(cin>>a)
{
if(a==1)
{
cout<<0<<" "<<0<<endl;
continue;
}
int n=0;//圈数
while(a>(3*n*n-3*n+1))//抄博友程序 关键
{
n++;
}
n--;
//cout<<n<<endl;
a=a-(3*n*n-3*n+1);//抄博友程序 关键
//cout<<a<<endl;
int x,y;
if(a<=n)//抄博友程序 巧妙
{
x=n-a;
y=a;
}else if(n<a && a<=2*n)
{
x=-(a-n);
y=n;
}else if(n*2<a && a<=3*n)
{
x=-n;
y=n-(a-2*n);
}else if(n*3<a && a<=4*n)
{
x=-(n-(a-3*n));
y=-(a-3*n);
}else if(n*4<a && a<=5*n)
{
x=a-4*n;
y=-n;
}else
{
x=n;
y=-(n-(a-5*n));
}
cout<<x<<" "<<y<<endl;
}
return 0;
}