|
| 1 | +object foo { |
| 2 | + abstract sealed class num |
| 3 | + final case class One() extends num |
| 4 | + final case class Bit0(a: num) extends num |
| 5 | + final case class Bit1(a: num) extends num |
| 6 | + |
| 7 | + abstract sealed class char |
| 8 | + final case class zero_char() extends char |
| 9 | + final case class Char(a: num) extends char |
| 10 | + |
| 11 | + def integer_of_char(x0: char): BigInt = x0 match { |
| 12 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(128) |
| 13 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(192) |
| 14 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit0(Bit0(One()))))))) => BigInt(64) |
| 15 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(160) |
| 16 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(224) |
| 17 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit0(Bit1(One()))))))) => BigInt(96) |
| 18 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit0(One())))))) => BigInt(32) |
| 19 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(144) |
| 20 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(208) |
| 21 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit1(Bit0(One()))))))) => BigInt(80) |
| 22 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(176) |
| 23 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(240) |
| 24 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit1(Bit1(One()))))))) => BigInt(112) |
| 25 | + case Char(Bit0(Bit0(Bit0(Bit0(Bit1(One())))))) => BigInt(48) |
| 26 | + case Char(Bit0(Bit0(Bit0(Bit0(One()))))) => BigInt(16) |
| 27 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(136) |
| 28 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(200) |
| 29 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit0(Bit0(One()))))))) => BigInt(72) |
| 30 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(168) |
| 31 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(232) |
| 32 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit0(Bit1(One()))))))) => BigInt(104) |
| 33 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit0(One())))))) => BigInt(40) |
| 34 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(152) |
| 35 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(216) |
| 36 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit1(Bit0(One()))))))) => BigInt(88) |
| 37 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(184) |
| 38 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(248) |
| 39 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit1(Bit1(One()))))))) => BigInt(120) |
| 40 | + case Char(Bit0(Bit0(Bit0(Bit1(Bit1(One())))))) => BigInt(56) |
| 41 | + case Char(Bit0(Bit0(Bit0(Bit1(One()))))) => BigInt(24) |
| 42 | + case Char(Bit0(Bit0(Bit0(One())))) => BigInt(8) |
| 43 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(132) |
| 44 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(196) |
| 45 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit0(Bit0(One()))))))) => BigInt(68) |
| 46 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(164) |
| 47 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(228) |
| 48 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit0(Bit1(One()))))))) => BigInt(100) |
| 49 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit0(One())))))) => BigInt(36) |
| 50 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(148) |
| 51 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(212) |
| 52 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit1(Bit0(One()))))))) => BigInt(84) |
| 53 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(180) |
| 54 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(244) |
| 55 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit1(Bit1(One()))))))) => BigInt(116) |
| 56 | + case Char(Bit0(Bit0(Bit1(Bit0(Bit1(One())))))) => BigInt(52) |
| 57 | + case Char(Bit0(Bit0(Bit1(Bit0(One()))))) => BigInt(20) |
| 58 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(140) |
| 59 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(204) |
| 60 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit0(Bit0(One()))))))) => BigInt(76) |
| 61 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(172) |
| 62 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(236) |
| 63 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit0(Bit1(One()))))))) => BigInt(108) |
| 64 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit0(One())))))) => BigInt(44) |
| 65 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(156) |
| 66 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(220) |
| 67 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit1(Bit0(One()))))))) => BigInt(92) |
| 68 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(188) |
| 69 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(252) |
| 70 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit1(Bit1(One()))))))) => BigInt(124) |
| 71 | + case Char(Bit0(Bit0(Bit1(Bit1(Bit1(One())))))) => BigInt(60) |
| 72 | + case Char(Bit0(Bit0(Bit1(Bit1(One()))))) => BigInt(28) |
| 73 | + case Char(Bit0(Bit0(Bit1(One())))) => BigInt(12) |
| 74 | + case Char(Bit0(Bit0(One()))) => BigInt(4) |
| 75 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(130) |
| 76 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(194) |
| 77 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit0(Bit0(One()))))))) => BigInt(66) |
| 78 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(162) |
| 79 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(226) |
| 80 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit0(Bit1(One()))))))) => BigInt(98) |
| 81 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit0(One())))))) => BigInt(34) |
| 82 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(146) |
| 83 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(210) |
| 84 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit1(Bit0(One()))))))) => BigInt(82) |
| 85 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(178) |
| 86 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(242) |
| 87 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit1(Bit1(One()))))))) => BigInt(114) |
| 88 | + case Char(Bit0(Bit1(Bit0(Bit0(Bit1(One())))))) => BigInt(50) |
| 89 | + case Char(Bit0(Bit1(Bit0(Bit0(One()))))) => BigInt(18) |
| 90 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(138) |
| 91 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(202) |
| 92 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit0(Bit0(One()))))))) => BigInt(74) |
| 93 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(170) |
| 94 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(234) |
| 95 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit0(Bit1(One()))))))) => BigInt(106) |
| 96 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit0(One())))))) => BigInt(42) |
| 97 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(154) |
| 98 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(218) |
| 99 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit1(Bit0(One()))))))) => BigInt(90) |
| 100 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(186) |
| 101 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(250) |
| 102 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit1(Bit1(One()))))))) => BigInt(122) |
| 103 | + case Char(Bit0(Bit1(Bit0(Bit1(Bit1(One())))))) => BigInt(58) |
| 104 | + case Char(Bit0(Bit1(Bit0(Bit1(One()))))) => BigInt(26) |
| 105 | + case Char(Bit0(Bit1(Bit0(One())))) => BigInt(10) |
| 106 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(134) |
| 107 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(198) |
| 108 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit0(Bit0(One()))))))) => BigInt(70) |
| 109 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(166) |
| 110 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(230) |
| 111 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit0(Bit1(One()))))))) => BigInt(102) |
| 112 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit0(One())))))) => BigInt(38) |
| 113 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(150) |
| 114 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(214) |
| 115 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit1(Bit0(One()))))))) => BigInt(86) |
| 116 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(182) |
| 117 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(246) |
| 118 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit1(Bit1(One()))))))) => BigInt(118) |
| 119 | + case Char(Bit0(Bit1(Bit1(Bit0(Bit1(One())))))) => BigInt(54) |
| 120 | + case Char(Bit0(Bit1(Bit1(Bit0(One()))))) => BigInt(22) |
| 121 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(142) |
| 122 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(206) |
| 123 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit0(Bit0(One()))))))) => BigInt(78) |
| 124 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(174) |
| 125 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(238) |
| 126 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit0(Bit1(One()))))))) => BigInt(110) |
| 127 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit0(One())))))) => BigInt(46) |
| 128 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(158) |
| 129 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(222) |
| 130 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit1(Bit0(One()))))))) => BigInt(94) |
| 131 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(190) |
| 132 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(254) |
| 133 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit1(Bit1(One()))))))) => BigInt(126) |
| 134 | + case Char(Bit0(Bit1(Bit1(Bit1(Bit1(One())))))) => BigInt(62) |
| 135 | + case Char(Bit0(Bit1(Bit1(Bit1(One()))))) => BigInt(30) |
| 136 | + case Char(Bit0(Bit1(Bit1(One())))) => BigInt(14) |
| 137 | + case Char(Bit0(Bit1(One()))) => BigInt(6) |
| 138 | + case Char(Bit0(One())) => BigInt(2) |
| 139 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(129) |
| 140 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(193) |
| 141 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit0(Bit0(One()))))))) => BigInt(65) |
| 142 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(161) |
| 143 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(225) |
| 144 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit0(Bit1(One()))))))) => BigInt(97) |
| 145 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit0(One())))))) => BigInt(33) |
| 146 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(145) |
| 147 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(209) |
| 148 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit1(Bit0(One()))))))) => BigInt(81) |
| 149 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(177) |
| 150 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(241) |
| 151 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit1(Bit1(One()))))))) => BigInt(113) |
| 152 | + case Char(Bit1(Bit0(Bit0(Bit0(Bit1(One())))))) => BigInt(49) |
| 153 | + case Char(Bit1(Bit0(Bit0(Bit0(One()))))) => BigInt(17) |
| 154 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(137) |
| 155 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(201) |
| 156 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit0(Bit0(One()))))))) => BigInt(73) |
| 157 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(169) |
| 158 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(233) |
| 159 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit0(Bit1(One()))))))) => BigInt(105) |
| 160 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit0(One())))))) => BigInt(41) |
| 161 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(153) |
| 162 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(217) |
| 163 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit1(Bit0(One()))))))) => BigInt(89) |
| 164 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(185) |
| 165 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(249) |
| 166 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit1(Bit1(One()))))))) => BigInt(121) |
| 167 | + case Char(Bit1(Bit0(Bit0(Bit1(Bit1(One())))))) => BigInt(57) |
| 168 | + case Char(Bit1(Bit0(Bit0(Bit1(One()))))) => BigInt(25) |
| 169 | + case Char(Bit1(Bit0(Bit0(One())))) => BigInt(9) |
| 170 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(133) |
| 171 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(197) |
| 172 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit0(Bit0(One()))))))) => BigInt(69) |
| 173 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(165) |
| 174 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(229) |
| 175 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit0(Bit1(One()))))))) => BigInt(101) |
| 176 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit0(One())))))) => BigInt(37) |
| 177 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(149) |
| 178 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(213) |
| 179 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit1(Bit0(One()))))))) => BigInt(85) |
| 180 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(181) |
| 181 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(245) |
| 182 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit1(Bit1(One()))))))) => BigInt(117) |
| 183 | + case Char(Bit1(Bit0(Bit1(Bit0(Bit1(One())))))) => BigInt(53) |
| 184 | + case Char(Bit1(Bit0(Bit1(Bit0(One()))))) => BigInt(21) |
| 185 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(141) |
| 186 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(205) |
| 187 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit0(Bit0(One()))))))) => BigInt(77) |
| 188 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(173) |
| 189 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(237) |
| 190 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit0(Bit1(One()))))))) => BigInt(109) |
| 191 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit0(One())))))) => BigInt(45) |
| 192 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(157) |
| 193 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(221) |
| 194 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit1(Bit0(One()))))))) => BigInt(93) |
| 195 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(189) |
| 196 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(253) |
| 197 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit1(Bit1(One()))))))) => BigInt(125) |
| 198 | + case Char(Bit1(Bit0(Bit1(Bit1(Bit1(One())))))) => BigInt(61) |
| 199 | + case Char(Bit1(Bit0(Bit1(Bit1(One()))))) => BigInt(29) |
| 200 | + case Char(Bit1(Bit0(Bit1(One())))) => BigInt(13) |
| 201 | + case Char(Bit1(Bit0(One()))) => BigInt(5) |
| 202 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(131) |
| 203 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(195) |
| 204 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit0(Bit0(One()))))))) => BigInt(67) |
| 205 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(163) |
| 206 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(227) |
| 207 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit0(Bit1(One()))))))) => BigInt(99) |
| 208 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit0(One())))))) => BigInt(35) |
| 209 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(147) |
| 210 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(211) |
| 211 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit1(Bit0(One()))))))) => BigInt(83) |
| 212 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(179) |
| 213 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(243) |
| 214 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit1(Bit1(One()))))))) => BigInt(115) |
| 215 | + case Char(Bit1(Bit1(Bit0(Bit0(Bit1(One())))))) => BigInt(51) |
| 216 | + case Char(Bit1(Bit1(Bit0(Bit0(One()))))) => BigInt(19) |
| 217 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(139) |
| 218 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(203) |
| 219 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit0(Bit0(One()))))))) => BigInt(75) |
| 220 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(171) |
| 221 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(235) |
| 222 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit0(Bit1(One()))))))) => BigInt(107) |
| 223 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit0(One())))))) => BigInt(43) |
| 224 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(155) |
| 225 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(219) |
| 226 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit1(Bit0(One()))))))) => BigInt(91) |
| 227 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(187) |
| 228 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(251) |
| 229 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit1(Bit1(One()))))))) => BigInt(123) |
| 230 | + case Char(Bit1(Bit1(Bit0(Bit1(Bit1(One())))))) => BigInt(59) |
| 231 | + case Char(Bit1(Bit1(Bit0(Bit1(One()))))) => BigInt(27) |
| 232 | + case Char(Bit1(Bit1(Bit0(One())))) => BigInt(11) |
| 233 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit0(Bit0(Bit0(One())))))))) => BigInt(135) |
| 234 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit0(Bit0(Bit1(One())))))))) => BigInt(199) |
| 235 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit0(Bit0(One()))))))) => BigInt(71) |
| 236 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit0(Bit1(Bit0(One())))))))) => BigInt(167) |
| 237 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit0(Bit1(Bit1(One())))))))) => BigInt(231) |
| 238 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit0(Bit1(One()))))))) => BigInt(103) |
| 239 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit0(One())))))) => BigInt(39) |
| 240 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit1(Bit0(Bit0(One())))))))) => BigInt(151) |
| 241 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit1(Bit0(Bit1(One())))))))) => BigInt(215) |
| 242 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit1(Bit0(One()))))))) => BigInt(87) |
| 243 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit1(Bit1(Bit0(One())))))))) => BigInt(183) |
| 244 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit1(Bit1(Bit1(One())))))))) => BigInt(247) |
| 245 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit1(Bit1(One()))))))) => BigInt(119) |
| 246 | + case Char(Bit1(Bit1(Bit1(Bit0(Bit1(One())))))) => BigInt(55) |
| 247 | + case Char(Bit1(Bit1(Bit1(Bit0(One()))))) => BigInt(23) |
| 248 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit0(Bit0(Bit0(One())))))))) => BigInt(143) |
| 249 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit0(Bit0(Bit1(One())))))))) => BigInt(207) |
| 250 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit0(Bit0(One()))))))) => BigInt(79) |
| 251 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit0(Bit1(Bit0(One())))))))) => BigInt(175) |
| 252 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit0(Bit1(Bit1(One())))))))) => BigInt(239) |
| 253 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit0(Bit1(One()))))))) => BigInt(111) |
| 254 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit0(One())))))) => BigInt(47) |
| 255 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit1(Bit0(Bit0(One())))))))) => BigInt(159) |
| 256 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit1(Bit0(Bit1(One())))))))) => BigInt(223) |
| 257 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit1(Bit0(One()))))))) => BigInt(95) |
| 258 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit1(Bit1(Bit0(One())))))))) => BigInt(191) |
| 259 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit1(Bit1(Bit1(One())))))))) => BigInt(255) |
| 260 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit1(Bit1(One()))))))) => BigInt(127) |
| 261 | + case Char(Bit1(Bit1(Bit1(Bit1(Bit1(One())))))) => BigInt(63) |
| 262 | + case Char(Bit1(Bit1(Bit1(Bit1(One()))))) => BigInt(31) |
| 263 | + case Char(Bit1(Bit1(Bit1(One())))) => BigInt(15) |
| 264 | + case Char(Bit1(Bit1(One()))) => BigInt(7) |
| 265 | + case Char(Bit1(One())) => BigInt(3) |
| 266 | + case Char(One()) => BigInt(1) |
| 267 | + case zero_char() => BigInt(0) |
| 268 | + } |
| 269 | +} |
0 commit comments