def nwd(x,y) z = z.to_i y = y.to_i while y!=0 z=y z=x%y x=z return x end end while wejscie = gets dzial1, o, dzial2 = wejscie.split a,b=dzial1.split('/') c,d=dzial2.split('/') a,b,c,d=a.to_i, b.to_i, c.to_i, d.to_i if o=="*" licznik=a*c mianownik=b*d dzielnik=nwd(licznik,mianownik) end if o=="+" licznik=a*d+b*c mianownik=b*d dzielnik=nwd(licznik,mianownik) end if o=="-" licznik=a*d-b*c mianownik=b*d dzielnik=nwd(licznik,mianownik) end if licznik=a*d mianownik=b*c dzielnik=nwd(licznik,mianownik) end print licznik/dzielnik, "/" ,mianownik/dzielnik puts end