/*
#include <stdio.h>
int main()
{
int a, b=0, sum=0, i;
scanf("%d", &a);
for(i=1;i<=a;i++){
b=i%10;
if(b==1){
sum=sum+b;
}
}
printf("%d", sum);
return 0;
}
*/
/*
#include<stdio.h>
int main(){
int i, n, k, s=0;
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("%d", &k);
s += k;
}
printf("%d", s);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a, b, c=0, i;
scanf("%d", &a);
for(i=0; i<a; i++)
{
scanf("%d", &b);
c=c+b;
}
printf("%d", c);
return 0;
}
*/
/*
#include<stdio.h>
int main(){
int a, b, c=0, i;
scanf("%d", &a);
for(i=0;i<a;i++){
scanf("%d", &b);
if(b%5==0){
c=c+b;
}
}
printf("%d", c);
return 0;
}
*/
/*
#include<stdio.h>
int main(){
int a, b, c=0, i;
scanf("%d", &a);
for(i=0;i<a;i++){
scanf("%d", &b);
if(b%2==1){
b=1;
c=c+b;
}
}
printf("%d", c);
return 0;
}
*/
/*
#include<stdio.h>
int main(){
int a, b, i;
scanf("%d", &a);
for(i=1;i<=a;i++){
b=a%i;
if(b==0){
printf("%d ", i);
}
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a, b, c=0, i;
scanf("%d", &a);
for(i=1; i<=a; i++)
{
if(a%i==0)
{
c++;
}
}
if(c==2){
printf("prime");
}
else{
printf("not prime");
}
return 0;
}
*/
/*
#include<stdio.h>
int main(){
int a, b=0, i;
scanf("%d", &a);
for(;;){
if(a==0){
break;
}
a/=10;
b++;
}
printf("%d", b);
return 0;
}
*/
#include<stdio.h>
int main(){
int a, b, i;
scanf("%d", &a);
for(i=1;;i++){
if(i*i>=a){
b=i-1;
break;
}
}
printf("%d %d", a-b*b, b);
return 0;
}