#include <iostream> #include <cmath> using namespace std; int main() { int N; while (scanf("%d",&N),N) { int m,xpos,ypos; m = int(sqrt((double)N)); if (m % 2 == 0) { xpos = m,ypos = 1; if (m * m == N) { printf("%d %d/n",xpos,ypos);continue; } if (N < m*(m+1)+1) { xpos = m+1,ypos = N-m*m;} else { xpos = (m+1)*(m+1)-N+1,ypos = m+1;} } else { xpos = 1,ypos = m; if (m * m == N) { printf("%d %d/n",xpos,ypos);continue; } if (N < m*(m+1)+1) { xpos = N-m*m,ypos = m+1;} else { xpos = m+1,ypos = (m+1)*(m+1)-N+1; } } printf("%d %d/n",xpos,ypos); } return 0; }