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