/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,k,i,c=0;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++)
{
if(n%i==0)
{
c++;
if(c==k) -----------4621 반복문 for 약수 구하기
{
printf("%d",i);
}
}
}
if(c<k)
{
printf("0");
}
return 0;
}
if-else
switch-case
for
while
do-while
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
while(n!=0)
{
printf("%d\n",n);
n--;
}
do
{
printf("%d\n",n);
n--;
}while(n>0);
for(i=1;i<=3;i++) ----while,do-while 설명
i=1;
while(i<=3)
{
i++;
}
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
while(a>0)
{
printf("%d\n",a); --1074 반복문 while 정수1개 카운트다운하기1
a--;
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
while(a>0)
{
printf("%d\n",a-1); ---1075 반복문 while 정수1개 카운트다운하기2
a--;
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
char x,i;
scanf("%c",&x);
i='a';
do
{
printf("%c ",i); ----1076 반복문 while 문자1개로 알파벳 출력하기
i++;
}while(i<=x);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,i=0;
scanf("%d",&a);
while(i<=a)
{
printf("%d\n",i); ---1077 반복문 while 정수1개로 그 수까지 출력하기
i++;
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,s=0;
scanf("%d",&n);
while(n!=0)
{
n=n/10; ----1278 반복문 while 자릿수 계산
s++;
}
printf("%d",s);
return 0;
}
*/
#include<stdio.h>
int main()
{
int n,k,x=1;
scanf("%d",&n);
while(x*x<=n) --1282 반복문 while 제곱수 만들기
{
x++;
}
x--;
k=n-x*x;
printf("%d %d",k,x);
return 0;
}



