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