#include<stdio.h>
int main()
{
    int a, b, i, j, g, k, p = 0, d[2000];
    freopen(".15.in","r", stdin);
    freopen(".15.out","w", stdout);
    scanf("%d%d",&a,&b);
    //if( (double)a/b == 0 ){ printf("0.(0)"); return 0; }
    printf("%d.", a/b), a%=b;
    for(i=0;i<1000;i++) a*=10,d[p++] = a/b,a=a-(b*(a/b));
    for( i = 0 ; i < 1000 ; i++ ) for( j = i+1 ; j < 1000; j++ )
    {
        if( d[i] == d[j] )
        {
            for( g = (j-i), k = 0 ; k < g ; k++ )
                if( !(d[i+k] == d[j+k] && d[j+k] == d[j+g+k]) )
                    break;
            if( k == g )
            {
                for( k = 0 ; k < i ; k++ ) printf("%d", d[k]);
                for( printf("(") ; k < j ; k++ ) printf("%d", d[k]);
                printf(")\n");
                for( i = 0 ; i < 1000 ; i++ ) printf("%d", d[i]);
                return 0;
            }
        }
    }

}
