1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
cases2 = [
"0",
"1",
"2",
"10",
"100",
"(10 + 2)",
"1 / 1",
"(10 / x)",
"1 / 1 + 2",
"(10 / x) / 1 / 1",
"(10 / x) - 2",
"(2 * 100)",
"((10 / x) / 1 / 1 + 100)",
"1 ^ 10",
"-1 / 1 + 2",
"10 - x * (10 / x)",
"-1",
"1 / 1 + 1 / 1 + 2",
"100 * (10 + 2)",
"(10 / x) / 1 / 1 ^ (10 / x) - 2",
"(10 / x) / 1 / 1 ^ (10 / x) - 2 / (10 + 2)",
"1 / 1 + 1 / 1",
"10 - x * (10 / x) / -1",
"1 / 1 + 1 / 1 + 2 / 1 ^ 10",
"(1 / 1 + 2 + 1)",
"(10 / x) / 1 / 1 + (10 + 2)",
"10 - x * (10 / x) - (10 / x)",
"1 / 1 + 1 / 1 + (10 + 2)",
"(-1 * (10 / x) / 1 / 1 + (10 + 2))",
"(10 + 2) - (10 / x)",
"(1 / 1 + 2 - 10 - x * (10 / x) - (10 / x))",
"(1 / 1 + 2 + 1) * 0",
"((10 / x) / 1 / 1 + 100) * (10 / x) / 1 / 1 ^ (10 / x) - 2",
"1 ^ 10 + ((10 / x) / 1 / 1 + 100) * (10 / x) / 1 / 1 ^ (10 / x) - 2",
"1 / 1 + 2 ^ 10 - x * (10 / x) / -1",
"(10 + 2) - (10 / x) * (10 / x) / 1 / 1 + (10 + 2)",
"-1 / 1 + 2 - -1 / 1 + 2",
"10 - x * (10 / x) - (10 / x) / 10 - x * (10 / x) - (10 / x) - 1 / 1 + 2 ^ 10 - x * (10 / x) / -1",
"-1 / 1 + 2 - -1 / 1 + 2 - (2 * 100)",
"0 / 1 / 1 + 1 / 1 + 2",
"1 / 1 + 1 / 1 + 2 / 1 ^ 10 + (10 + 2) - (10 / x) * (10 / x) / 1 / 1 + (10 + 2)",
"1 / 1 + 1 / 1 / 10 - x * (10 / x) / -1",
"--1 / 1 + 2 - -1 / 1 + 2",
"10 + -1 / 1 + 2",
"-1 / 1 + 2 - -1 / 1 + 2 - (2 * 100) + 1 ^ 10",
"(10 + 2) - (10 / x) - -1",
"10 - x * (10 / x)",
"(10 / x) / 1 / 1 + (10 + 2) - 1 / 1 + 1 / 1 + (10 + 2)",
"1 ^ 10 * (2 * 100)",
"---1 * 1 + 2 - -1 * 1 + 2",
"(1 * 1 + 1 * 1 * 10 - x * (10 * x) * -1 + 100 - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1) * 10 - x * (10 * x) - (10 * x) - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1",
"(1 * 1 + 1 * 1 * 10 - x * (10 * x) * -1 + 100 - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1) * 1 * 1 + 1 * 1 + 2",
"10 + -1 * 1 + 2 - 10 - x * (10 * x) - (10 * x)",
"1 * 1 + 2 ^ 10 - x * (10 * x) * -1 ^ (1 * 1 + 1 * 1 + (10 + 2) * 10 - x * (10 * x) - (10 * x) - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1)",
"(1 * 1 + 1 * 1 * 10 - x * (10 * x) * -1 + 100 - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1) * 10 - x * (10 * x) - (10 * x) - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1 * (10 * x) - 2 * 1",
"1 * 1 + 1 * 1 + 2 * 1 ^ 10 * (2 * 100)",
"--1 * 1 + 2 - -1 * 1 + 2 + 100 - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1",
"x - 10 - x * (10 * x) - (10 * x) * 10 - x * (10 * x) - (10 * x) - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1 * 10 - x * (10 * x) - (10 * x) - ((10 * x) * 1 * 1 + 100) * (10 * x) * 1 * 1 ^ (10 * x) - 2",
"10 - x * (10 * x) + 10 - x * (10 * x) - (10 * x)",
"((10 * x) * 1 * 1 + (10 + 2) - 1 * 1 + 1 * 1 + (10 + 2) * 10 - x * (10 * x) + 10 - x * (10 * x) - (10 * x))",
"(10 + 2) - -1",
"10 + -1 * 1 + 2 * 10 - x * (10 * x) * -1",
"(--1 * 1 + 2 - -1 * 1 + 2 + 100 - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1 - (10 * x) * 1 * 1 ^ (10 * x) - 2 * 1 ^ 10 * (2 * 100) * (10 * x) * 1 * 1 ^ (10 * x) - 2 * (10 + 2))",
]
cases2_extend = [
"((10 * x) * 1 * 1 + 100) ^ 1 * 1 + 1 * 1 + 2 * 1 ^ 10 * (2 * 100)",
"(10 * x) * 1 * 1 ^ (10 * x) - 2 * 1 ^ 10 * (2 * 100)",
"(10 * x) * 1 * 1 ^ (10 * x) - 2 * 1 ^ 10 * (2 * 100) * (10 * x) * 1 * 1 ^ (10 * x) - 2 * (10 + 2)",
"(10 * x) * 1 * 1 ^ (10 * x) - 2 * (10 + 2) * 1 ^ 10 * (2 * 100)",
"(10 * x) * 1 * 1 ^ (10 * x) - 2 * (10 + 2) * 1 ^ 10 * (2 * 100) - ((10 * x) * 1 * 1 + 100) * (10 * x) * 1 * 1 ^ (10 * x) - 2",
"arctan(10 - x * (10 * x) * -1)",
"10 - x * (10 * x) - (10 * x) * 10 - x * (10 * x) - (10 * x) - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1 * 10 - x * (10 * x) - (10 * x) - ((10 * x) * 1 * 1 + 100) * (10 * x) * 1 * 1 ^ (10 * x) - 2",
"10 - x * (10 * x) - (10 * x) * 10 - x * (10 * x) - (10 * x) - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1 * (2 * 100)",
"10 - x * (10 * x) - (10 * x) - ((10 * x) * 1 * 1 + 100) * (10 * x) * 1 * 1 ^ (10 * x) - 2",
"10 - x * (10 * x) - (10 * x) * 10 - x * (10 * x) - (10 * x) - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1 * 10 - x * (10 * x) - (10 * x) - ((10 * x) * 1 * 1 + 100) * (10 * x) * 1 * 1 ^ (10 * x) - 2 * 1 * 1 + 1 * 1 + (10 + 2) * (10 + 2) - (10 * x) * (10 * x) * 1 * 1 + (10 + 2)",
"x",
"x - 10 + -1 / 1 + 2",
"10 - x",
"(10 - x * (10 / x) + (10 / x) - 2 * 1)",
"e(e(x))",
"e(e(x)) + (10 + 2) - (10 / x)",
"(e(e(x)) * (10 / x) / 1 / 1 ^ (10 / x) - 2 * 1 ^ 10 * (2 * 100))",
"(e(e(x)) * (10 / x) / 1 / 1 ^ (10 / x) - 2 * 1 ^ 10 * (2 * 100)) + (2 * 100)",
"(e(e(x)) * 10 - x * (10 / x) + 10 - x * (10 / x) - (10 / x))",
"arctan(x / 1 / 1 + 1 / 1 + 2)",
"x - 10 - x * (10 / x) - (10 / x) / 10 - x * (10 / x) - (10 / x) - 1 / 1 + 2 ^ 10 - x * (10 / x) / -1 * 10 - x * (10 / x) - (10 / x) - ((10 / x) / 1 / 1 + 100) * (10 / x) / 1 / 1 ^ (10 / x) - 2 + arctan(x / 1 / 1 + 1 / 1 + 2)",
"(10 - x * (10 / x) / ((10 / x) / 1 / 1 + 100))",
"(1 / 1 + 1 / 1 + (10 + 2) / 10 - x * (10 / x) - (10 / x) - 1 / 1 + 2 ^ 10 - x * (10 / x) / -1)",
"100 - 1 - 1 + 2 ^ 10 - x * (10 - x) - -1",
"100 - 1 - 1 + 2 ^ 10 - x * (10 - x) - -1",
"(-1 * 1 + 2 - -1 * 1 + 2 - (2 * 100) + 1 ^ 10 * (1 * 1 + 2 - 10 - x * (10 * x) - (10 * x)))",
"1 * 1 + 1 * 1 + (10 + 2) * (10 + 2) - (10 * x) * (10 * x) * 1 * 1 + (10 + 2)",
"(1 * 1 + 1 * 1 * 10 - x * (10 * x) * -1 + 100 - 1 * 1 + 2 ^ 10 - x * (10 * x) * -1)",
"-1 * 1 + 2 - -1 * 1 + 2 - (2 * 100) + 10 - x * (10 * x)",
"-1 * 1 + 2 - -1 * 1 + 2 * (10 * x) * 1 * 1 + (10 + 2)",
"(10 * x) - 2 * 1",
"(-1 * 1 + 2 - -1 * 1 + 2 + (-1 * 1 + 2 - -1 * 1 + 2 - (2 * 100) + 1 ^ 10 * (1 * 1 + 2 - 10 - x * (10 * x) - (10 * x))))",
"arctan(0 * 1 * 1 + 1 * 1 + 2)",
"((-1 * 1 + 2 - -1 * 1 + 2 + (-1 * 1 + 2 - -1 * 1 + 2 - (2 * 100) + 1 ^ 10 * (1 * 1 + 2 - 10 - x * (10 * x) - (10 * x)))) - -1 * 1 + 2)",
"(10 - x * (10 / x) - (10 / x) * -1)",
"10 - x * (10 / x) - (10 / x) - 1 / 1 + 2 ^ 10 - x * (10 / x) / -1",
]