THE YEAR PUZZLE (program by Heiner Marxen) Version: $Revision: 1.18 $ $Date: 2006/02/01 17:22:10 $ Target signature = 2002 Without permutation of signature digits. Intermediate (de)nominator range = -500000 .. 500000 Result range = 0 .. 200 With standard binary operators: + - * / With standard unary operators: - sqrt With parentheses. With concatenation. With exponentiation (^). With factorial (!). With even/odd factorial (!!). With decimal point. Could not solve 114 of 201 values [56.7%]. 0 = 20*0*2 1 = 2/(0+0+2) 2 = 20*0+2 3 = 20^0+2 4 = 2+0+0+2 5 = 2+0!+0+2 6 = 2+0!+0!+2 7 = 2^0+(0!+2)! 8 = 2^(0!+0+2) 9 = (2+0!+0)^2 10 = 20/(0+2) 11 = (2+0!)!+0!/.2 12 = 2*(0!+0+2)! 13 = ((2+0!)!-0!)!!-2 14 = 20-(0!+2)! 15 = (2+0!+0+2)!! 16 = 2^(0!+0!+2) 17 = 20-0!-2 18 = 20+0-2 19 = 20+0!-2 20 = 20+0*2 21 = 20+0!^2 22 = 20+0+2 23 = 20+0!+2 24 = (2+0+0+2)! 25 = ((2+0!)!-0!)^2 26 = 20+(0!+2)! 27 = (2+0!)^(0!+2) 28 = -20+((0!+2)!)!! 29 = ? 30 = ((2+0!)!-0!)!!*2 31 = ? 32 = 2^(-0!+(0!+2)!) 33 = ((2+0!)!)!!-(0!/.2)!! 34 = ? 35 = 20+(0!/.2)!! 36 = (2+0!+0)!^2 37 = ? 38 = (20-0!)*2 39 = ? 40 = 20*(0+2) 41 = ? 42 = (20+0!)*2 43 = ((2+0!)!)!!-0!/.2 44 = ? 45 = ((2+0!)!)!!-0!-2 46 = ((2+0!)!)!!+0-2 47 = ((2+0!)!)!!+0!-2 48 = 2*(0!+0!+2)! 49 = ((2+0!)!+0!)^2 50 = 2+((0!+0+2)!)!! 51 = 2+0!+((0!+2)!)!! 52 = 2+0!/.02 53 = ((2+0!)!)!!+0!/.2 54 = ((2+0!)!)!!+(0!+2)! 55 = sqrt((.2^(-0!))!+0!)/.2 56 = ? 57 = ? 58 = ? 59 = ? 60 = 20*(0!+2) 61 = ? 62 = ? 63 = ((2+0!)!)!!+(0!/.2)!! 64 = 2^(0!+0+2)! 65 = ? 66 = ? 67 = ? 68 = 20+((0!+2)!)!! 69 = ? 70 = ((.2^(-0!))!!-0!)/.2 71 = ? 72 = -((2+0!)!)!!+(0!/.2)! 73 = ? 74 = ? 75 = (.2^(-0!))!!/0.2 76 = ? 77 = ? 78 = ? 79 = ? 80 = ((.2^(-0!))!!+0!)/.2 81 = ? 82 = ? 83 = ? 84 = ? 85 = ? 86 = ? 87 = ? 88 = ? 89 = ? 90 = (2+0!)!*(0!/.2)!! 91 = ? 92 = ? 93 = ? 94 = (((2+0!)!)!!-0!)*2 95 = (20-0!)/.2 96 = 2*((0!+0+2)!)!! 97 = ? 98 = 2*(0!+((0!+2)!)!!) 99 = ? 100 = 200/2 101 = ? 102 = ? 103 = ((2+0!)!+0!)!!-2 104 = ? 105 = (2^0+(0!+2)!)!! 106 = ? 107 = 2+(0!+(0!+2)!)!! 108 = ? 109 = ? 110 = ? 111 = ? 112 = ? 113 = ? 114 = -(2+0!)!+(0!/.2)! 115 = (.2^(-0!))!-0!/.2 116 = ? 117 = -2-0!+(0!/.2)! 118 = ((2+0!)!-0!)!-2 119 = -2^0+(0!/.2)! 120 = 20*(0!+2)! 121 = 2^0+(0!/.2)! 122 = ((2+0!)!-0!)!+2 123 = 2+0!+(0!/.2)! 124 = ? 125 = .2^(0-0!-2) 126 = (2+0!)!+(0!/.2)! 127 = ? 128 = 2^(0!+(0!+2)!) 129 = ? 130 = ? 131 = ? 132 = ? 133 = ? 134 = ? 135 = (.2^(-0!))!!+(0!/.2)! 136 = ? 137 = ? 138 = ? 139 = ? 140 = 20+(0!/.2)! 141 = ? 142 = ? 143 = ? 144 = ((2+0!)!)!!*(0!+2) 145 = ? 146 = ? 147 = ? 148 = ? 149 = ? 150 = (2+0!)/.02 151 = ? 152 = ? 153 = ? 154 = ? 155 = ? 156 = ? 157 = ? 158 = ? 159 = ? 160 = ? 161 = ? 162 = ? 163 = ? 164 = ? 165 = ? 166 = ? 167 = ? 168 = ((2+0!)!)!!+(0!/.2)! 169 = ? 170 = ? 171 = ? 172 = ? 173 = ? 174 = ? 175 = ? 176 = ? 177 = ? 178 = ? 179 = ? 180 = ? 181 = ? 182 = ? 183 = ? 184 = ? 185 = ? 186 = ? 187 = ? 188 = ? 189 = ? 190 = ? 191 = ? 192 = ((2+0!+0!)!!)!!/2 193 = ? 194 = ? 195 = ? 196 = ((.2^(-0!))!!-0!)^2 197 = ? 198 = 200-2 199 = ? 200 = sqrt(200^2)