#include<string>
#include<map>
#include<iostream>
using namespace std;
void print(string ans)
{
for(int i=0;i<=ans.size();i++)
{
cout << ans[i];
if(i % 76 == 75) cout << "\\n";
}
return ;
}
int main() {
int N, D;
cin >> N >> D;
string result;
result += to_string(N / D);
int remain = N % D;
result += '.';
map<int, int> remain_pos;
while (remain != 0) {
if (remain_pos.find(remain) != remain_pos.end()) {
result.insert(remain_pos[remain], "(");
result += ')';
cout << result;
return 0;
}
remain_pos[remain] = result.size();
remain *= 10;
result += to_string(remain / D);
remain %= D;
}
print(result);
return 0;
}