#include<iostream>
#include<fstream>
#include<cstdio>
#include<algorithm>
#include<string>
#include<cstring>
#include<cmath>
#include<vector>
using namespace std;
int a,b,k,cnt,d,ans;
char ccc[1000006],cc[1000006];
bool flag=0;
int q[100005];
int main()
{
cin>>a>>b;
k=a/b;
while(k>0)
{
cc[++cnt]=char(k%10+'0');
k/=10;
}
k=cnt;
for(int i=1;i<=cnt;i++)ccc[k--]=cc[i];
ccc[++cnt]='.';
ans=cnt;
a=a%b;
k=-1;
while(a!=0)
{
if(q[a]!=0)
{
k=q[a];
break;
}
else q[a]=cnt;
a*=10;
d=a/b;
ccc[++cnt]=char(d+'0');
a=a%b;
}
if(k!=-1) ccc[++cnt]=')';
if(ans==cnt)ccc[++cnt]='0';
ans=0;
for(int i=1;i<=cnt;i++)
{
if(i==k)
{
cout<<'(';
i--;
k=-1;
}
else cout<<ccc[i];
ans++;
if(ans%76==0)cout<<endl;
}
return 0;
}