Напишіть програму, яка виконує додавання, віднімання, множення і ділення дробів. Формат дробів у вхідних та вихідних даних наступний:
знак числа (пишеться лише якщо його відсутність змінює число);
ціла частина (якщо ціла частина дорівнює нулю і вказані чисельник та знаменник, вона не записується);
пробіл (не використовується, якщо відсутня ціла або дробова частина);
чисельник (якщо він не дорівнює нулю);
знак / (якщо є чисельник);
знаменник (якщо є чисельник).
Приклади подання дробових чисел: -7 3/4, 8 1/2, -7/11, 0, 11.
У першому рядку вводиться дріб (перший операнд), у другому рядку — знак операції ("+" — додавання, "-" — віднімання, "*" — множення, "/" — ділення), у третьому рядку — дріб (другий операнд). Обидві дроби можуть бути скорочуваними.
Ціла частина може приймати значення від до , чисельник та знаменник — від до , при діленні другий операнд не дорівнює нулю.
У єдиному рядку виведіть нескоротний правильний дріб (результат) у описаному форматі.
Приклад 1