单位的换算
题号:NC219936
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

题目背景

今天小松鼠正在做他的物理作业,大家都知道物理的计算题中总是涉及到大量的单位转换。
而小松鼠只对单纯的数值计算感兴趣,对于单位的计算没有任何兴趣。
于是他找到了作为程序猿/媛的你,希望你可以帮助他计算出单位的运算结果。

小松鼠会告诉你一个单位的计算式子,而你需要告诉他最终单位的运算结果是什么样的。
(大小写敏感,Kg与kg不视作同一个单位)

输入描述:

一行包括一个字符串,保证字符串仅由大小写字母,运算符'*','/'构成,长度小于 1000。

输出描述:

你的程序应该输出两行字符串,分别表示化简后的分子与分母
特别的如果分子或者分母最终被化简为空,那么在对应的行上你应该输出 1。
当分子或者分母中包含多个单位时,请用乘号连接,并按字符串的升序输出。
示例1

输入

复制
Kg*M*Kg/S

输出

复制
Kg*Kg*M
S
示例2

输入

复制
Kg*M*S/Kg/S

输出

复制
M
1