RLM  RunLength Mathematics
Runlength encoding of a number replaces a run of digits (that is, a sequence of consecutive equivalent digits) with the number of digits followed by the digit itself. For example, 44455 would become 3425 (three fours, two fives). Note that runlength encoding does not necessarily shorten the length of the data: 11 becomes 21, and 42 becomes 1412. If a number has more than nine consecutive digits of the same type, the encoding is done greedily: each run grabs as many digits as it can, so 111111111111111 is encoded as 9161.
Implement an integer arithmetic calculator that takes operands and gives results in runlength format. You should support addition, subtraction, multiplication, and division. You won't have to divide by zero or deal with negative numbers.
Input/Output
The input will consist of several test cases, one per line. For each test case, compute the runlength mathematics expression and output the original expression and the result, as shown in the examples. The (decimal) representation of all operands and results will fit in signed 64bit integers.
Example
Input: 11 + 11 988726  978625 12 * 41 1124 / 1112 13 * 33 15 / 16 Output: 11 + 11 = 12 988726  978625 = 919111 12 * 41 = 42 1124 / 1112 = 1112 13 * 33 = 39 15 / 16 = 10
hide comments
spk20:
20200720 21:28:13
how to exit?? 

jakobmierschei:
20200719 19:58:06
Is there any special trick? I get a TLE with a relatively straightforward solution. When should the program terminate after all? Last edit: 20200720 09:08:25 

vengatesh15:
20170907 13:20:44
easy one ..


hodobox:
20150924 23:35:33
used long long > WA


Himanshu:
20130617 06:05:59
a tricky case::


(^@_^@):
20120622 06:36:21
learned some disastrous things about string data type


MiorelLucian Palii:
20091126 07:17:47
Generally I would agree. Unfortunately many contests do not provide such information. This problem is meant to prepare you for such contests ;)


Seshadri R:
20091104 16:46:02
Instead of saying several test cases, it would be helpful if an approximate number is specified. This will enable us to prepare test data of the stated magnitude and test whether our submission would suffer TLE or not 
Added by:  Miorel Palii 
Date:  20091004 
Time limit:  1s 
Source limit:  4096B 
Memory limit:  1536MB 
Cluster:  Cube (Intel G860) 
Languages:  All except: ERL NODEJS PERL6 VB.NET 
Resource:  University of Florida Local Contest  April 13, 2009 