#include <bits/stdc++.h>
using namespace std;
int res[10000],a,b,i;
liejia(int x){
if(x==1){
return 1;
}else{
return liejia(x-1)+x;
}
}
int main(){
cin>>a;
for(i=1;i<=a;i++){
if(liejia(i)+i+1>a){
break;
}
}
int fenmu=i+1,fenzi=1,shengyu=a-liejia(i);
cout<<fenzi<<"/"<<fenmu;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int res[10000],a,b,i;
liejia(int x){
if(x==1){
return 1;
}else{
return liejia(x-1)+x;
}
}
int main(){
cin>>a;
for(i=1;i<=a;i++){
if(liejia(i)+i+1>a){
break;
}
}
int fenmu=i+1,fenzi=1,shengyu=a-liejia(i);
cout<<fenzi<<"/"<<fenmu;
return 0;
}