Back
Close

Expanded Notation Computations

Statement

 Goal

Expanded Notation means an integer is written as the sum of its digits multiplied with its place value (in strictly descending powers of 10).

e.g.: 85063 = 8x10000+5x1000+6x10+3

You are given natural numbers in expanded notation. Your task is to compute either the sum or the product.
Input
Line 1: An operator op, either + or *.
Line 2: A positive integer n.
Next: n Integers in expanded form
Output
Line 1: The sum/product of all n integers. Sum when op is + and product when op is *. The result should not be in expanded form.
Constraints
0 < n <1000
0 < integer in expanded form < 2⁵³
0 < output < 2⁵³
Example
Input
*
3
2x10+1
3
1x10
Output
630

Game modes
Fastest, Shortest, Reverse

Test cases
Example Test
Input
* 3 2x10+1 3 1x10
Output
630

Validator 1 Validator
Input
* 3 2x10+1 7 1x10
Output
1470

Addition Test
Input
+ 2 8x10000+5x1000+6x10+3 1x10000+4x1000+9x100+3x10+7
Output
100000

Validator 2 Validator
Input
+ 2 1x10000+4x1000+9x100+3x10+7 8x10000+5x1000+6x10+3
Output
100000

Just one number Test
Input
+ 1 5x10+5
Output
55

Validator 3 Validator
Input
+ 1 5x10+6
Output
56

Single digits Test
Input
* 2 5 3
Output
15

Validator 4 Validator
Input
* 2 4 5
Output
20

Addition with lots of numbers. Test
Input
+ 50 4x1000+4x100+1 2x1000+2x100+5x10+5 6x100+5x10+5 4x1000+7x100+8x10+2 5x100+7x10+5 5x100+8x10+6 5x1000+6x100+7x10 1x100+4x10+2 2x1000+8x100+2x10+5 2x100+5x10+8 1x1000+9x100+9x10 2x1000+1x100+1x10+2 4x1000+3x100+1 4x1000+2x100+1x10+7 4x1000+7x100+4x10+2 1x100+9x10 2x1000+9x100+1x10+8 4x1000+5x100+6x10+4 1x1000+4x100+3 2x1000+7x100+4x10+2 1x1000+3x10+6 3x1000+2x100+1x10+4 3x100+8 4x1000+6x10+2 5x1000+5x100+9x10+5 8x100+2x10+7 2x1000+7x100+3x10+3 2x1000+4x10+8 1x1000+5x10+2 1x100+2x10+6 8x100+8x10+8 1x1000+2x100+7 4x1000+4x100+8x10+1 2x1000+1x100+7x10+2 2x1000+8x100+2x10+4 4x1000+9x100+7 4x100+7x10+3 4x1000+4x100+1x10+8 5x1000+3x100+6x10+3 2x1000+2x100+3x10+6 3x1000+6x100+3x10+8 2x10+8 5x1000+7x100+8x10+4 6x100+5x10 3x1000+6x100+7x10+7 2x1000+5x100+2x10+5 5x1000+1x10+2 7x100+8x10+3 5x100+2x10+1 1x1000+2x100+8x10+7
Output
125203

Validator 5 Validator
Input
+ 52 4x1000+4x100+1 2x1000+2x100+5x10+5 6x100+5x10+5 4x1000+7x100+8x10+2 5x100+7x10+5 5x100+8x10+6 5x1000+6x100+7x10 1x100+4x10+2 2x1000+8x100+2x10+5 2x100+5x10+8 1x1000+9x100+9x10 2x1000+1x100+1x10+2 4x1000+3x100+1 4x1000+2x100+1x10+7 4x1000+7x100+4x10+2 1x100+9x10 2x1000+9x100+1x10+8 4x1000+5x100+6x10+4 1x1000+4x100+3 2x1000+7x100+4x10+2 1x1000+3x10+6 3x1000+2x100+1x10+4 3x100+8 4x1000+6x10+2 6x1000+1x100+9x10+5 8x100+2x10+7 2x1000+7x100+3x10+3 2x1000+4x10+8 1x1000+5x10+2 1x100+2x10+6 8x100+8x10+8 1x1000+2x100+7 4x1000+4x100+8x10+1 2x1000+1x100+7x10+2 2x1000+8x100+2x10+4 4x1000+9x100+7 4x100+7x10+3 4x1000+4x100+1x10+8 5x1000+3x100+6x10+3 2x1000+2x100+3x10+6 3x1000+6x100+3x10+8 2x10+8 5x1000+7x100+8x10+4 6x100+5x10 3x1000+6x100+7x10+7 2x1000+5x100+2x10+5 5x1000+1x10+2 7x100+8x10+3 5x100+2x10+1 1x1000+2x100+8x10+7 2 5
Output
125810

Catalan pseudoprime Test
Input
* 2 3x1000+5x100+1x10+1 3x1000+5x100+1x10+1
Output
12327121

Validator 6 Validator
Input
* 2 1x1000+9x10+3 1x1000+9x10+3
Output
1194649

Addition with more and bigger numbers Test
Input
+ 200 8x100000+8x10000+6x1000+5x10+6 1x1000000+3x100000+2x10000+9x1000+2x100+4x10+4 1x1000000+3x100000+9x10000+5x1000+6x100+9 1x1000000+4x100000+2x1000+8x100+6x10+9 6x100000+8x10000+6x1000+8x100+8x10+7 1x1000000+4x100000+7x10000+2x100+5x10+2 8x100000+5x10000+9x1000+4x100+6x10+4 8x100000+7x10000+7x1000+5x100+1x10+7 1x1000000+3x100000+4x1000+7x100+9x10+3 1x1000000+1x100000+3x10000+5x1000+9x100+4x10+3 1x1000000+3x100000+3x1000+9x100+4 1x1000000+2x100000+3x10000+6x1000+8x100+8x10+1 1x1000000+3x100000+5x10000+3x1000+3x10+1 1x1000000+4x100000+7x10000+7x1000+1x100+2x10 1x1000000+1x100000+3x10000+7x1000+5x100+7x10+4 1x1000000+4x100000+6x10000+8x1000+8x100+1x10+7 1x1000000+4x100000+5x10000+5x1000+7x100+6x10+1 1x1000000+4x100000+3x10000+8x1000+5x100+4x10+7 5x100000+4x100+2x10+8 1x1000000+2x100000+7x10000+6x1000+2x100+2x10+2 1x1000000+2x100000+9x10000+7x1000+1x100+8x10+6 9x100000+5x10000+3x1000+9x100+7 8x100000+5x100+3 6x100000+2x10000+4x100+2x10+7 1x1000000+2x100000+7x10000+5x1000+2x100+7x10+8 5x100000+2x10000+2x1000+7x100+8x10+2 1x1000000+2x100000+4x10000+1x1000+3x100+1x10+5 6x100000+8x10000+9x1000+9x100+5x10+7 7x100000+8x10000+7x1000+3x100+7x10+8 8x100000+4x1000+3x100+3x10+5 7x100000+5x10000+3x1000+8x100+4x10+8 7x100000+1x10000+3x1000+2x100+9x10+4 1x1000000+7x10000+3x1000+7x100+9x10+6 6x100000+2x10000+6x1000+3x100+2x10+2 6x100000+4x1000+2x10+5 1x1000000+3x100000+4x10000+6x1000+7x100+9x10+1 1x1000000+7x10000+7x1000+2x100+7x10+7 9x100000+1x10000+7x1000+4x100+5x10+1 6x100000+6x10000+9x1000+4x100+5x10+5 5x100000+4x10000+3x1000+5x100+5 1x1000000+2x100000+9x10000+7x100+1x10+9 9x100000+9x10000+8x1000+1x100+6x10+6 1x1000000+4x100000+7x10000+2x1000+7x100+9x10+1 7x100000+7x10000+2x1000+8x100+4x10+3 1x1000000+3x100000+3x10000+2x1000+2x100+3x10+8 1x1000000+4x100000+7x10000+2x1000+8x100+5x10+1 1x1000000+2x100000+2x1000+4x100+6x10+6 1x1000000+1x100000+2x10000+6x1000+6x100+2x10+7 7x100000+4x10000+6x1000+3x100+9x10+4 1x1000000+1x100000+5x10000+2x1000+3x100+7x10+4 1x1000000+4x100000+2x10000+6x1000+9x100+4x10 1x1000000+3x10000+4x1000+6x100+6x10+2 7x100000+9x10000+4x1000+4x100+4x10+9 1x1000000+1x100000+1x10000+3x1000+4x100+1 1x1000000+1x100000+9x10000+4x1000+2x100+7x10+3 6x100000+8x10000+2x1000+4x100+6x10+1 1x1000000+4x100000+2x10000+9x1000+8x100+7x10+6 1x1000000+4x10000+9x1000+5x100+9x10 1x1000000+2x100000+5x10000+1x1000+8x100+9x10+7 1x1000000+5x10000+4x1000+8x100+9 8x100000+8x10000+9x1000+6x100+9x10+6 1x1000000+4x100000+7x10000+6x1000+8x10 9x100000+9x10000+8x1000+5x100+6 9x100000+1x10000+3x1000+2x100+6x10+1 1x1000000+1x100000+1x10000+8x1000+6x100+4x10+4 6x100000+9x10000+3x1000+8x100+4x10+6 9x100000+3x10000+1x1000+2x100+6x10+8 1x1000000+1x100000+1x10000+9x1000+8x100+2x10+9 1x1000000+3x10000+1x100+7x10+1 8x100000+6x10000+9x100+1x10+1 7x100000+7x10000+8x1000+4x10+5 9x100000+9x10000+6x1000+1x100+1x10+3 1x1000000+4x10000+4x1000+8 8x100000+5x10000+1x1000+7x100+6x10+1 1x1000000+3x100000+7x1000+3x100+5x10+4 9x100000+9x1000+9x100+5x10+5 1x1000000+1x100000+2x10000+8x100+6x10+2 7x100000+6x10000+7x1000+2x100+9x10+8 6x100000+3x10000+3x1000+4x100+9 1x1000000+9x10000+4x1000+2x100+9x10+4 7x100000+2x10000+7x1000+4x100+5x10+8 1x1000000+4x100000+3x10000+7x100+5x10+2 1x1000000+4x100000+3x10000+7x1000+5x100+8x10+6 9x100000+6x10000+1x1000+3x100+7 1x1000000+1x100000+6x10000+2x100+3x10+5 1x1000000+4x100000+4x10000+3x1000+6x100+1x10+3 6x100000+2x10000+3x1000+8x100+5x10+3 5x100000+6x10000+2x1000+5x100+1x10 1x1000000+3x100000+2x1000+2x100+4x10+9 7x100000+6x10000+7x1000+8x100+6x10+1 8x100000+2x10000+5x1000+9x100+1x10+1 1x1000000+7x1000+2x100+8x10+5 8x100000+1x10000+7x1000+9x100+6x10+2 8x100000+4x10000+1x1000+6x100+5 9x100000+6x10000+1x1000+6x100+7x10 1x1000000+8x10000+2x1000+8x100+3x10+4 9x100000+9x10000+2x1000+7x100+2x10+8 7x100000+2x10000+8x1000+1x100+6x10+3 1x1000000+1x100000+6x10000+7x1000+3x100+6x10+6 1x1000000+2x100000+5x10000+1x1000+8x100+1x10+1 8x100000+3x10000+4x1000+1x100+1x10 1x1000000+1x100000+8x10000+4x1000+4x100+5x10+7 7x100000+5x10000+7x1000+2x100+5x10+3 9x100000+8x1000+4x100+2x10 1x1000000+9x10000+3x1000+9x100+5 7x100000+5x10000+3x1000+7x10+1 1x1000000+4x100000+6x10000+8x1000+5x100+6x10+4 1x1000000+7x10000+5x100+9x10+2 1x1000000+2x100000+3x10000+2x1000+3x100+2x10 1x1000000+7x10000+4x1000+7x100+8x10+8 5x100000+3x10000+8x1000+6x100+9x10+2 1x1000000+1x100000+8x1000+1x100+8x10+1 8x100000+6x10000+2x1000+4x100+7x10 1x1000000+1x100000+8x10000+4x1000+8x100+4x10+5 8x100000+6x10000+2x1000+3x100+5x10 1x1000000+8x10000+2x100+3x10+7 9x100000+7x10000+6x1000+9x100+8x10+3 1x1000000+9x10000+8x1000+8x10+3 1x1000000+3x100000+2x10000+2x1000+2x100+5x10+9 1x1000000+1x100000+7x10000+2x1000+7x100+1 1x1000000+1x100000+9x1000+3x100+1 7x100000+9x10000+8x1000+1x100+3 1x1000000+3x100000+2x10000+9x1000+2x100 5x100000+6x10000+5x1000+2x10+7 9x100000+9x10000+7x100+4x10+4 1x1000000+2x100000+4x10000+4x1000+6x100+7x10+1 1x1000000+3x100000+3x10000+6x1000+4x100+8x10+4 5x100000+7x10000+7x1000+1x100+9x10+2 8x100000+5x10000+3x1000+1x100+8x10+1 6x100000+9x1000+8x100+9x10+4 8x100000+3x10000+7x1000+3x10 8x100000+7x1000+3 7x100000+8x1000+9x100+1x10+9 1x1000000+1x100000+9x1000+3x100+3x10+9 1x1000000+8x10000+8x1000+5x100+3 6x100000+5x10000+6x1000+5x100+4x10+3 5x100000+8x1000+3x100+9x10+2 1x1000000+2x100000+8x10000+5x1000+9x10+2 1x1000000+1x100000+6x10000+3x1000+7x100+9x10+8 1x1000000+6x10000+4x1000+4x100+8x10 1x1000000+2x100000+3x1000+2x100+9x10+4 1x1000000+2x100000+1x10000+2x1000+4x100+3x10+6 1x1000000+2x100000+4x10000+2x1000+7x100+5x10+7 5x100000+4x10000+7x100+3x10+2 9x100000+9x10000+9x1000+3x100+4x10+6 7x100000+4x10000+5x1000+7x100+5x10 1x1000000+1x100000+5x10000+4x1000+9x100+3x10+2 8x100000+6x10000+2x1000+7x100+3x10+8 6x100000+4x10000+7x1000+2x100+6x10+8 7x100000+4x10000+4x1000+1x100+4x10+5 5x100000+6x10000+2x100+9x10+6 1x1000000+1x100000+6x10000+7x1000+6x100+7x10+5 7x100000+8x10000+5x1000+4x100+8x10+7 5x100000+7x10000+3x1000+3x100+8x10+2 6x100000+4x10000+5x1000+1x100+5x10+5 9x100000+2x10000+1x1000+6x10 8x100000+2x10000+5x1000+5x100+4x10+5 1x1000000+2x100000+9x10000+9x1000+9x100+3x10+4 1x1000000+3x10000+1x1000+5x100+6x10 8x100000+9x10000+3x1000+4x100+4 7x100000+3x10000+2x1000+8x100+3x10+3 5x100000+1x10000+6x1000+4x100 1x1000000+1x10000+1x1000+2x100+5x10+9 1x1000000+4x100000+7x10000+7x1000+1x10 8x100000+8x10000+2x1000+4x100+5x10 1x1000000+3x100000+3x1000+4 1x1000000+2x100000+1x1000+4x100+8x10+4 8x100000+7x10000+1x1000+1x100+2x10+4 1x1000000+4x100000+4x10000+6x1000+8x100+5x10+6 7x100000+7x10000+4x1000+9x10+1 9x100000+2x10000+1x1000+9x100+6x10+2 1x1000000+2x100000+8x10000+8x1000+4x100+1x10+4 1x1000000+2x100000+2x10000+5x1000+5x100+5 1x1000000+2x100000+1x1000+5x100+1x10 7x100000+9x10000+5x1000+2x100+9 1x1000000+1x100000+2x10000+3x1000+7x100+5x10+8 7x100000+1x10000+5x1000+3x100+6x10+9 1x1000000+4x100000+1x10000+4x1000+8x100+7x10+8 1x1000000+3x100000+9x10000+9x100+5 1x1000000+3x100000+5x10000+4x1000+9x100+8x10+2 9x100000+3x10000+3x1000+4x10+3 7x100000+7x1000+2x100+9x10+4 1x1000000+2x100000+5x10000+8x1000+6x100+3x10+3 7x100000+1x10000+3x1000+2x10+4 1x1000000+4x100000+5x10000+9x1000+8x10+2 6x100000+7x10000+8x1000+6x100+5x10+5 1x1000000+4x100000+7x10000+3x1000+1x100+1x10+5 1x1000000+7x10000+5x1000+1x100+8x10+3 1x1000000+1x100000+2x10000+6x1000+9x100+3x10 5x100000+9x10000+8x1000+8x100+9x10+2 1x1000000+3x100000+2x10000+7x1000+8x100+2x10+4 1x1000000+1x100000+9x10000+8x1000+2x100+3 8x100000+5x10000+1x1000+3x100+6x10+1 1x1000000+1x100000+7x10000+1x1000+2x100+8x10+6 6x100000+7x100+1x10+4 1x1000000+4x10000+3x1000+8x100+9x10+1 1x1000000+3x10000+7x1000+7x100+1x10+1 8x100000+8x10000+2x1000+4x100+8x10+3 8x100000+2x10000+4x1000+9x100+3x10 1x1000000+2x100000+4x1000+1x100+8x10+9
Output
202645167

Validator 7 Validator
Input
+ 200 8x100000+8x10000+6x1000+5x10+6 1x1000000+3x100000+2x10000+9x1000+2x100+4x10+4 1x1000000+3x100000+9x10000+5x1000+6x100+9 1x1000000+4x100000+2x1000+8x100+6x10+9 6x100000+8x10000+6x1000+8x100+8x10+7 1x1000000+4x100000+7x10000+2x100+5x10+2 8x100000+5x10000+9x1000+4x100+6x10+4 8x100000+7x10000+7x1000+5x100+1x10+7 1x1000000+3x100000+4x1000+7x100+9x10+3 1x1000000+1x100000+3x10000+5x1000+9x100+4x10+3 1x1000000+3x100000+3x1000+9x100+4 1x1000000+2x100000+3x10000+6x1000+8x100+8x10+1 1x1000000+3x100000+5x10000+3x1000+3x10+1 1x1000000+4x100000+7x10000+7x1000+1x100+2x10 1x1000000+1x100000+3x10000+7x1000+5x100+7x10+4 1x1000000+4x100000+6x10000+8x1000+8x100+1x10+7 1x1000000+4x100000+5x10000+5x1000+7x100+6x10+1 1x1000000+4x100000+3x10000+8x1000+5x100+4x10+7 5x100000+4x100+2x10+8 1x1000000+2x100000+7x10000+6x1000+2x100+2x10+2 1x1000000+2x100000+9x10000+7x1000+1x100+8x10+6 9x100000+5x10000+3x1000+9x100+7 8x100000+5x100+3 6x100000+2x10000+4x100+2x10+7 1x1000000+2x100000+7x10000+5x1000+2x100+7x10+8 5x100000+2x10000+2x1000+7x100+8x10+2 1x1000000+2x100000+4x10000+1x1000+3x100+1x10+5 6x100000+8x10000+9x1000+9x100+5x10+7 7x100000+8x10000+7x1000+3x100+7x10+8 8x100000+4x1000+3x100+3x10+5 7x100000+5x10000+3x1000+8x100+4x10+8 7x100000+1x10000+3x1000+2x100+9x10+4 1x1000000+7x10000+3x1000+7x100+9x10+6 6x100000+2x10000+6x1000+3x100+2x10+2 6x100000+4x1000+2x10+5 1x1000000+3x100000+4x10000+6x1000+7x100+9x10+1 1x1000000+7x10000+7x1000+2x100+7x10+7 9x100000+1x10000+7x1000+4x100+5x10+1 6x100000+6x10000+9x1000+4x100+5x10+5 5x100000+4x10000+3x1000+5x100+5 1x1000000+2x100000+9x10000+7x100+1x10+9 9x100000+9x10000+8x1000+1x100+6x10+6 1x1000000+4x100000+7x10000+2x1000+7x100+9x10+1 7x100000+7x10000+2x1000+8x100+4x10+3 1x1000000+3x100000+3x10000+2x1000+2x100+3x10+8 1x1000000+4x100000+7x10000+2x1000+8x100+5x10+1 1x1000000+2x100000+2x1000+4x100+6x10+6 1x1000000+1x100000+2x10000+6x1000+6x100+2x10+7 7x100000+4x10000+6x1000+3x100+9x10+4 1x1000000+1x100000+5x10000+2x1000+3x100+7x10+4 1x1000000+4x100000+2x10000+6x1000+9x100+4x10 1x1000000+3x10000+4x1000+6x100+6x10+2 7x100000+9x10000+4x1000+4x100+4x10+9 1x1000000+1x100000+1x10000+3x1000+4x100+1 1x1000000+1x100000+9x10000+4x1000+2x100+7x10+3 6x100000+8x10000+2x1000+4x100+6x10+1 1x1000000+4x100000+2x10000+9x1000+8x100+7x10+6 1x1000000+4x10000+9x1000+5x100+9x10 1x1000000+2x100000+5x10000+1x1000+8x100+9x10+7 1x1000000+5x10000+4x1000+8x100+9 8x100000+8x10000+9x1000+6x100+9x10+6 1x1000000+4x100000+7x10000+6x1000+8x10 9x100000+9x10000+8x1000+5x100+6 9x100000+1x10000+3x1000+2x100+6x10+1 1x1000000+1x100000+1x10000+8x1000+6x100+4x10+4 6x100000+9x10000+3x1000+8x100+4x10+6 9x100000+3x10000+1x1000+2x100+6x10+8 1x1000000+1x100000+1x10000+9x1000+8x100+2x10+9 1x1000000+3x10000+1x100+7x10+1 8x100000+6x10000+9x100+1x10+1 7x100000+7x10000+8x1000+4x10+5 9x100000+9x10000+6x1000+1x100+1x10+3 1x1000000+4x10000+4x1000+8 8x100000+5x10000+1x1000+7x100+6x10+1 1x1000000+3x100000+7x1000+3x100+5x10+4 9x100000+9x1000+9x100+5x10+5 1x1000000+1x100000+2x10000+8x100+6x10+2 7x100000+6x10000+7x1000+2x100+9x10+8 6x100000+3x10000+3x1000+4x100+9 1x1000000+9x10000+4x1000+2x100+9x10+4 7x100000+2x10000+7x1000+4x100+5x10+8 1x1000000+4x100000+3x10000+7x100+5x10+2 1x1000000+4x100000+3x10000+7x1000+5x100+8x10+6 9x100000+6x10000+1x1000+3x100+7 1x1000000+1x100000+6x10000+2x100+3x10+5 1x1000000+4x100000+4x10000+3x1000+6x100+1x10+3 6x100000+2x10000+3x1000+8x100+5x10+3 5x100000+6x10000+2x1000+5x100+1x10 1x1000000+3x100000+2x1000+2x100+4x10+9 7x100000+6x10000+7x1000+8x100+6x10+1 8x100000+2x10000+5x1000+9x100+1x10+1 1x1000000+7x1000+2x100+8x10+5 8x100000+1x10000+7x1000+9x100+6x10+2 8x100000+4x10000+1x1000+6x100+5 9x100000+6x10000+1x1000+6x100+7x10 1x1000000+8x10000+2x1000+8x100+3x10+4 9x100000+9x10000+2x1000+7x100+2x10+8 7x100000+2x10000+8x1000+1x100+6x10+3 1x1000000+1x100000+6x10000+7x1000+3x100+6x10+6 1x1000000+2x100000+5x10000+1x1000+8x100+1x10+1 8x100000+3x10000+4x1000+1x100+1x10 1x1000000+1x100000+8x10000+4x1000+4x100+5x10+7 7x100000+5x10000+7x1000+2x100+5x10+3 9x100000+8x1000+4x100+2x10 1x1000000+9x10000+3x1000+9x100+5 7x100000+5x10000+3x1000+7x10+1 1x1000000+4x100000+6x10000+8x1000+5x100+6x10+4 1x1000000+7x10000+5x100+9x10+2 1x1000000+2x100000+3x10000+2x1000+3x100+2x10 1x1000000+7x10000+4x1000+7x100+8x10+8 5x100000+3x10000+8x1000+6x100+9x10+2 1x1000000+1x100000+8x1000+1x100+8x10+1 8x100000+6x10000+2x1000+4x100+7x10 1x1000000+1x100000+8x10000+4x1000+8x100+4x10+5 8x100000+6x10000+2x1000+3x100+5x10 1x1000000+8x10000+2x100+3x10+7 9x100000+7x10000+6x1000+9x100+8x10+3 1x1000000+9x10000+8x1000+8x10+3 1x1000000+3x100000+2x10000+2x1000+2x100+5x10+9 1x1000000+1x100000+7x10000+2x1000+7x100+1 1x1000000+1x100000+9x1000+3x100+1 7x100000+9x10000+8x1000+1x100+3 1x1000000+3x100000+2x10000+9x1000+2x100 5x100000+6x10000+5x1000+2x10+7 9x100000+9x10000+7x100+4x10+4 1x1000000+2x100000+4x10000+4x1000+6x100+7x10+1 1x1000000+3x100000+3x10000+6x1000+4x100+8x10+4 5x100000+7x10000+7x1000+1x100+9x10+2 8x100000+5x10000+3x1000+1x100+8x10+1 6x100000+9x1000+8x100+9x10+4 8x100000+3x10000+7x1000+3x10 8x100000+7x1000+3 7x100000+8x1000+9x100+1x10+9 1x1000000+1x100000+9x1000+3x100+3x10+9 1x1000000+8x10000+8x1000+5x100+3 6x100000+5x10000+6x1000+5x100+4x10+3 5x100000+8x1000+3x100+9x10+2 1x1000000+2x100000+8x10000+5x1000+9x10+2 1x1000000+1x100000+6x10000+3x1000+7x100+9x10+8 1x1000000+6x10000+4x1000+4x100+8x10 1x1000000+2x100000+3x1000+2x100+9x10+4 1x1000000+2x100000+1x10000+2x1000+4x100+3x10+6 1x1000000+2x100000+4x10000+2x1000+7x100+5x10+7 5x100000+4x10000+7x100+3x10+2 9x100000+9x10000+9x1000+3x100+4x10+6 7x100000+4x10000+5x1000+7x100+5x10 1x1000000+1x100000+5x10000+4x1000+9x100+3x10+2 8x100000+6x10000+2x1000+7x100+3x10+8 6x100000+4x10000+7x1000+2x100+6x10+8 7x100000+4x10000+4x1000+1x100+4x10+5 5x100000+6x10000+2x100+9x10+6 1x1000000+1x100000+6x10000+7x1000+6x100+7x10+5 7x100000+8x10000+5x1000+4x100+8x10+7 5x100000+7x10000+3x1000+3x100+8x10+2 6x100000+4x10000+5x1000+1x100+5x10+5 9x100000+2x10000+1x1000+6x10 8x100000+2x10000+5x1000+5x100+4x10+5 1x1000000+2x100000+9x10000+9x1000+9x100+3x10+4 1x1000000+3x10000+1x1000+5x100+6x10 8x100000+9x10000+3x1000+4x100+4 7x100000+3x10000+2x1000+8x100+3x10+3 5x100000+1x10000+6x1000+4x100 1x1000000+1x10000+1x1000+2x100+5x10+9 1x1000000+4x100000+7x10000+7x1000+1x10 8x100000+8x10000+2x1000+4x100+5x10 1x1000000+3x100000+3x1000+4 1x1000000+2x100000+1x1000+4x100+8x10+4 8x100000+7x10000+1x1000+1x100+2x10+4 1x1000000+4x100000+4x10000+6x1000+8x100+5x10+6 7x100000+7x10000+4x1000+9x10+1 9x100000+2x10000+1x1000+9x100+6x10+2 1x1000000+2x100000+8x10000+8x1000+4x100+1x10+4 1x1000000+2x100000+2x10000+5x1000+5x100+5 1x1000000+2x100000+1x1000+5x100+1x10 7x100000+9x10000+5x1000+2x100+9 1x1000000+1x100000+2x10000+3x1000+7x100+5x10+8 7x100000+1x10000+5x1000+3x100+6x10+9 1x1000000+4x100000+1x10000+4x1000+8x100+7x10+8 1x1000000+3x100000+9x10000+9x100+5 1x1000000+3x100000+5x10000+4x1000+9x100+8x10+2 9x100000+3x10000+3x1000+4x10+3 7x100000+7x1000+2x100+9x10+4 1x1000000+2x100000+5x10000+8x1000+6x100+3x10+3 7x100000+1x10000+3x1000+2x10+4 1x1000000+4x100000+5x10000+9x1000+8x10+2 6x100000+7x10000+8x1000+6x100+5x10+5 1x1000000+4x100000+7x10000+3x1000+1x100+1x10+5 1x1000000+7x10000+5x1000+1x100+8x10+3 1x1000000+1x100000+2x10000+6x1000+9x100+3x10 5x100000+9x10000+8x1000+8x100+9x10+2 1x1000000+3x100000+2x10000+7x1000+8x100+2x10+4 1x1000000+1x100000+9x10000+8x1000+2x100+3 8x100000+5x10000+1x1000+3x100+6x10+1 1x1000000+1x100000+7x10000+1x1000+2x100+8x10+6 6x100000+7x100+1x10+4 1x1000000+4x10000+3x1000+8x100+9x10+1 1x1000000+3x10000+7x1000+7x100+1x10+1 8x100000+8x10000+2x1000+4x100+8x10+3 8x100000+8x10000+4x1000+9x100+3x10 1x1000000+2x100000+4x1000+1x100+8x10+9
Output
202705167

Faculty! Test
Input
* 14 1 2 3 4 5 6 7 8 9 1x10 1x10+1 1x10+2 1x10+3 1x10+4
Output
87178291200

Validator 8 Validator
Input
* 12 3 4 5 6 7 8 9 1x10 1x10+1 1x10+2 1x10+3 1x10+4
Output
43589145600

Longer numbers Test
Input
+ 3 2x1000000000000000+3x100000000000000+6x10000000000000+2x1000000000000+7x100000000000+7x10000000000+6x1000000000+8x100000000+5x10000000+5x1000000+2x100000+6x10000+2x1000+4x100+6x10+1 8x10000000000+2x1000000000+2x100000000+6x10000000+1x1000000+9x100000+7x10000+9x1000+4x10+4 3x1000000+4x100000+5x10000+9x1000+4x100+9
Output
2362859120700914

Validator 9 Validator
Input
+ 3 3x100000000000000+6x10000000000000+2x1000000000000+7x100000000000+7x10000000000+6x1000000000+8x100000000+5x10000000+5x1000000+2x100000+6x10000+2x1000+4x100+6x10+1 8x10000000000+2x1000000000+2x100000000+6x10000000+1x1000000+9x100000+7x10000+9x1000+4x10+4 3x1000000+4x100000+5x10000+9x1000+4x100+9
Output
362859120700914

Large Value Test
Input
* 6 3x100+1x10+7 4x100+2x10+7 3x100+8x10+5 2x100+1x10+3 4x100+2x10+1 2x100+5x10+1
Output
1172960230502445

Validator 10 Validator
Input
* 6 1x1000+1x10+7 4x100+2x10+7 3x100+8x10+5 2x100+1x10+3 4x100+2x10+1 2x100+5x10+1
Output
3763093231611945

Carmichael pseudoprime Test
Input
* 3 7 1x10+1 1x100000000000000+6x1000000000000+3x100000000000+4x10000000000+7x1000000000+1x100000000+4x10000000+4x1000000+5x100000+8x10000+1x1000+9x10+3
Output
8188730132744161

Validator 11 Validator
Input
* 3 7 1x10+1 1x100000000000000+4x1000000000000+9x100000000000+9x10000000000+7x1000000000+9x100000000+5x10000000+3x1000000+6x100000+7x10000+1x1000+1x10+3
Output
8084842432668001

Solution language

Solution

Stub generator input