diff --git a/checker/input/08-transpiler.in b/checker/input/08-transpiler.in
index ebe47d2f870d2aaea1313341dd1293d6c878dfd4..67dde8bbc6a5a82236e817e3791890d87014d7ed 100644
--- a/checker/input/08-transpiler.in
+++ b/checker/input/08-transpiler.in
@@ -1,3 +1,3 @@
-c = c * 8;
-c = c * 1;
-c = c * 6;
+d = d * 8;
+c = c * c;
+c = c * a;
diff --git a/checker/input/09-transpiler.in b/checker/input/09-transpiler.in
index 65f02da1f5187d982eb597688ec283d44d2bb9f8..04a4982f2f521f86fa96528cd8124050e45932e5 100644
--- a/checker/input/09-transpiler.in
+++ b/checker/input/09-transpiler.in
@@ -1,8 +1,9 @@
-b = b * 10;
 b = b * 4;
-b = b * 9;
-c = c * c;
-c = c * 6;
+d = d * 7;
+c = c * 8;
 c = c * a;
-c = c * 7;
 b = b * 0;
+b = b * 1;
+b = b * c;
+d = d * b;
+b = b * d;
diff --git a/checker/input/10-transpiler.in b/checker/input/10-transpiler.in
index 8ca4ce90f00e82163fe7bfc1ddb720446cbb0630..a3b687ba8cee65d18b488e107b28b52131b4a963 100644
--- a/checker/input/10-transpiler.in
+++ b/checker/input/10-transpiler.in
@@ -1,4 +1,5 @@
-b = b / 0;
-b = b / 9;
-b = b / c;
-b = b / c;
+b = b / 8;
+b = b / 4;
+c = c / 0;
+c = c / 5;
+c = c / c;
diff --git a/checker/input/11-transpiler.in b/checker/input/11-transpiler.in
index fd164772cb4abd3a8925da9d7ecf3cc5d2ee2131..58996636242d3024ca445d7f267d62c73da2e372 100644
--- a/checker/input/11-transpiler.in
+++ b/checker/input/11-transpiler.in
@@ -1,10 +1,10 @@
-b = b / 8;
-b = b / 4;
-c = c / 0;
-c = c / 5;
-c = c / c;
 c = c / 2;
 c = c / 9;
 b = b / 8;
 b = b / 6;
 c = c / b;
+c = c / c;
+b = b / b;
+b = b / 5;
+b = b / 2;
+c = c / b;
diff --git a/checker/input/12-transpiler.in b/checker/input/12-transpiler.in
index bc3ff441db632d80f3ffbaeeba5f1e3a5c2be410..d5b1f542b3c12ba8be1114d45a428da404d3990f 100644
--- a/checker/input/12-transpiler.in
+++ b/checker/input/12-transpiler.in
@@ -1,4 +1,5 @@
-a = a >> 2;
-a = a << 14;
-d = d >> 14;
-b = b >> 1;
+d = d >> 20;
+a = a >> 24;
+b = b >> 4;
+b = b >> 7;
+d = d << 2;
diff --git a/checker/input/13-transpiler.in b/checker/input/13-transpiler.in
index 641a45e132cf0e3d13b96b8e7a524e9829f84b2f..894b9fe8456d4559e7157e086334eb69a189b339 100644
--- a/checker/input/13-transpiler.in
+++ b/checker/input/13-transpiler.in
@@ -1,8 +1,9 @@
-d = d >> 20;
-a = a >> 24;
-b = b >> 4;
-b = b >> 7;
-d = d << 2;
-c = c >> 25;
-c = c << 31;
-a = a >> 24;
+c = c >> 17;
+a = a >> 2;
+c = c >> 16;
+d = d >> 11;
+d = d >> 10;
+a = a << 0;
+b = b << 29;
+d = d << 8;
+c = c << 29;
diff --git a/checker/input/14-transpiler.in b/checker/input/14-transpiler.in
index 2ea6b0adf574a3d5c91c3a64c8dba307d6adcb30..d3b21bf1e8489b4fd8b4081531a6b6295d8e2884 100644
--- a/checker/input/14-transpiler.in
+++ b/checker/input/14-transpiler.in
@@ -1,4 +1,19 @@
-if (d >= 82)
-if (c >= 23)
-if (d == 20)
-if (a < 0)
+if (d >= 8) {
+	b = b * d;
+}
+if (d == 14) {
+	b = b | b;
+	d = d * b;
+	d = d << 1;
+	a = a - a;
+}
+if (d <= 67) {
+	b = b / 0;
+}
+if (a <= 96) {
+	d = d - c;
+}
+if (d == 82) {
+	a = a - 10;
+	b = b - 72;
+}
diff --git a/checker/input/15-transpiler.in b/checker/input/15-transpiler.in
index 926f8409efb0fc6b1d590e6e2e209ee523d4f805..e8e5e824046ca50bfddd5b8fe75695895819f954 100644
--- a/checker/input/15-transpiler.in
+++ b/checker/input/15-transpiler.in
@@ -1,8 +1,54 @@
-if (b <= 93)
-if (d < 17)
-if (c < 80)
-if (d <= 93)
-if (a < 72)
-if (a > 75)
-if (d >= 73)
-if (d == 14)
+if (d <= 95) {
+	b = b - 72;
+	d = d * d;
+	b = b + c;
+	b = b ^ 65;
+	a = a + b;
+}
+if (d >= 87) {
+	d = d << 26;
+	b = b * 10;
+	d = d + d;
+	c = d;
+	b = b * c;
+}
+if (a == 82) {
+	a = a + 37;
+	c = c - b;
+	a = c;
+	d = d ^ 51;
+	b = b - 50;
+}
+if (b < 14) {
+	d = d + 13;
+	b = b >> 27;
+	a = a + 57;
+	a = a - 65;
+}
+if (a == 33) {
+	d = d + 61;
+	a = a + 86;
+	b = b / 10;
+}
+if (b >= 46) {
+	c = c / 0;
+	d = d >> 29;
+	c = c - 2;
+	a = a << 6;
+}
+if (d > 99) {
+	a = 40;
+	c = c * 4;
+	a = a - 82;
+	b = b >> 27;
+	a = a & 87;
+}
+if (a == 75) {
+	d = d >> 10;
+}
+if (c == 97) {
+	d = d * 2;
+}
+if (d > 50) {
+	a = a - 24;
+}
diff --git a/checker/input/16-transpiler.in b/checker/input/16-transpiler.in
index 5a7a9d5fd0bd16498c5b98dda12509c899c10c4e..511d2156b48cae3924a96f2e32bb8e2ef87c208d 100644
--- a/checker/input/16-transpiler.in
+++ b/checker/input/16-transpiler.in
@@ -1,4 +1,19 @@
-while (b > 55)
-while (b > 69)
-while (a >= 2)
-while (b <= 97)
+while (b == 9) {
+	c = c - b;
+}
+while (c < 23) {
+	c = c | 11;
+	d = d & d;
+	c = c ^ 43;
+}
+while (d == 50) {
+	d = d ^ 69;
+	b = c;
+}
+while (a > 53) {
+	c = c / 3;
+	b = d;
+	c = c >> 20;
+	d = d + d;
+	a = 49;
+}
diff --git a/checker/input/17-transpiler.in b/checker/input/17-transpiler.in
index 04b09549f3d1675fa989600feaec0ad929345d13..63fac4c3228cd5a2cbdcf90c7a45aacf1e06f3cd 100644
--- a/checker/input/17-transpiler.in
+++ b/checker/input/17-transpiler.in
@@ -1,10 +1,50 @@
-while (b >= 3)
-while (d < 5)
-while (a <= 80)
-while (d >= 11)
-while (b <= 3)
-while (a <= 96)
-while (a <= 56)
-while (b == 58)
-while (c > 49)
-while (a <= 10)
+while (d == 85) {
+	c = c * 7;
+	a = a * 9
+	b = b >> 27;
+	d = d - 5;
+}
+while (a >= 64) {
+	b = b + a;
+	c = c / c;
+	b = b >> 23;
+	a = a + d;
+	d = d;
+}
+while (d > 47) {
+	b = b & 57;
+}
+while (b <= 15) {
+	c = c / 8;
+	d = 77;
+	b = b | d;
+	d = d + 4;
+}
+while (c == 29) {
+	a = a;
+	a = a + 32;
+	b = 30;
+	b = b / 7;
+	d = d - 59;
+}
+while (b == 47) {
+	a = a >> 28;
+	c = c / 9;
+	b = b + 34;
+	b = b * a;
+}
+while (b == 25) {
+	c = c + 52;
+	b = b / 7;
+}
+while (a <= 18) {
+	c = b;
+	a = a - b;
+}
+while (c <= 70) {
+	a = 22;
+	c = c / 5;
+	c = c / c;
+	b = b >> 23;
+	b = b * 0;
+}
diff --git a/checker/input/18-transpiler.in b/checker/input/18-transpiler.in
index c365ee1732b85adaadc66de8b72bbc7de5df1920..203b2a95ff2f5f26fc6f96b04c6dd656ce3c14af 100644
--- a/checker/input/18-transpiler.in
+++ b/checker/input/18-transpiler.in
@@ -1,4 +1,18 @@
-while (b >= 72)
-while (d <= 95)
-while (d > 95)
-while (d >= 69)
+for (d = 0; d < 65; d = d + 1) {
+	c = c << 13;
+}
+for (a = 0; a <= 70; a = a + 1) {
+	d = d - 23;
+	c = c / 5;
+	b = b;
+	c = c | 80;
+	c = a;
+}
+for (d = 0; d < 14; d = d + 1) {
+	d = d >> 5;
+	d = d - a;
+}
+for (c = 0; c <= 23; c = c + 1) {
+	c = c / 5;
+	d = d & 93;
+}
diff --git a/checker/input/19-transpiler.in b/checker/input/19-transpiler.in
index 410bf5463ef4b9f6999021eca4b44b152d0b5706..5cd54644ee302454d02b7945bf6c18d9e1a45285 100644
--- a/checker/input/19-transpiler.in
+++ b/checker/input/19-transpiler.in
@@ -1,8 +1,41 @@
-while (a <= 32)
-while (b < 99)
-while (c > 28)
-while (a == 65)
-while (c < 23)
-while (b >= 67)
-while (d >= 87)
-while (d < 52)
+for (d = 0; d <= 54; d = d + 1) {
+	a = a ^ 24;
+	d = d >> 10;
+	b = b * 6;
+}
+for (b = 0; b < 75; b = b + 1) {
+	c = c + 11;
+	b = b ^ 80;
+	d = d - c;
+	d = 69;
+}
+for (b = 0; b <= 86; b = b + 1) {
+	a = a * 2
+}
+for (a = 0; a < 66; a = a + 1) {
+	b = b + 28;
+	a = 92;
+	b = b >> 21;
+}
+for (d = 0; d < 79; d = d + 1) {
+	b = b * b;
+	a = a - 25;
+	c = c ^ a;
+	d = d * 5;
+	c = c << 11;
+}
+for (d = 0; d < 47; d = d + 1) {
+	c = c * 10;
+}
+for (c = 0; c < 29; c = c + 1) {
+	d = d | a;
+	b = b + 93;
+	d = d << 30;
+	c = 9;
+}
+for (c = 0; c < 94; c = c + 1) {
+	c = c / 7;
+	c = c + 59;
+	c = c / c;
+	d = d * 8;
+}
diff --git a/data.json b/data.json
index 0f58a0de77ed44122126af29e83452d3147752f6..953360b8ec3ceb35fa476814d0d60f824d6d5868 100644
--- a/data.json
+++ b/data.json
@@ -143,7 +143,7 @@
       },
       {
         "id": 14,
-        "name": "FOR 1",
+        "name": "IF 1",
         "status": "0",
         "log": "",
         "time_normal": 0.0,
@@ -153,7 +153,7 @@
       },
       {
         "id": 15,
-        "name": "FOR 2",
+        "name": "IF 2",
         "status": "0",
         "log": "",
         "time_normal": 0.0,
@@ -183,7 +183,7 @@
       },
       {
         "id": 18,
-        "name": "COMPLEX 1",
+        "name": "FOR 1",
         "status": "0",
         "log": "",
         "time_normal": 0.0,
@@ -193,7 +193,7 @@
       },
       {
         "id": 19,
-        "name": "COMPLEX 2",
+        "name": "FOR 2",
         "status": "0",
         "log": "",
         "time_normal": 0.0,