local f1 f1 = function() return 1 end local f2 f2 = function() return 1 end local f3 do local result function f3() if not result then result = f1() + f2() end return result end end local f4 do local result function f4() if not result then result = f2() + f3() end return result end end local f5 do local result function f5() if not result then result = f3() + f4() end return result end end local f6 do local result function f6() if not result then result = f4() + f5() end return result end end local f7 do local result function f7() if not result then result = f5() + f6() end return result end end local f8 do local result function f8() if not result then result = f6() + f7() end return result end end local f9 do local result function f9() if not result then result = f7() + f8() end return result end end local f10 do local result function f10() if not result then result = f8() + f9() end return result end end local f11 do local result function f11() if not result then result = f9() + f10() end return result end end local f12 do local result function f12() if not result then result = f10() + f11() end return result end end local f13 do local result function f13() if not result then result = f11() + f12() end return result end end local f14 do local result function f14() if not result then result = f12() + f13() end return result end end local f15 do local result function f15() if not result then result = f13() + f14() end return result end end local f16 do local result function f16() if not result then result = f14() + f15() end return result end end local f17 do local result function f17() if not result then result = f15() + f16() end return result end end local f18 do local result function f18() if not result then result = f16() + f17() end return result end end local f19 do local result function f19() if not result then result = f17() + f18() end return result end end local f20 do local result function f20() if not result then result = f18() + f19() end return result end end local f21 do local result function f21() if not result then result = f19() + f20() end return result end end local f22 do local result function f22() if not result then result = f20() + f21() end return result end end local f23 do local result function f23() if not result then result = f21() + f22() end return result end end local f24 do local result function f24() if not result then result = f22() + f23() end return result end end local f25 do local result function f25() if not result then result = f23() + f24() end return result end end local f26 do local result function f26() if not result then result = f24() + f25() end return result end end local f27 do local result function f27() if not result then result = f25() + f26() end return result end end local f28 do local result function f28() if not result then result = f26() + f27() end return result end end local f29 do local result function f29() if not result then result = f27() + f28() end return result end end local f30 do local result function f30() if not result then result = f28() + f29() end return result end end local f31 do local result function f31() if not result then result = f29() + f30() end return result end end local f32 do local result function f32() if not result then result = f30() + f31() end return result end end local f33 do local result function f33() if not result then result = f31() + f32() end return result end end local f34 do local result function f34() if not result then result = f32() + f33() end return result end end local f35 do local result function f35() if not result then result = f33() + f34() end return result end end local f36 do local result function f36() if not result then result = f34() + f35() end return result end end local f37 do local result function f37() if not result then result = f35() + f36() end return result end end local f38 do local result function f38() if not result then result = f36() + f37() end return result end end local f39 do local result function f39() if not result then result = f37() + f38() end return result end end local f40 do local result function f40() if not result then result = f38() + f39() end return result end end local f41 do local result function f41() if not result then result = f39() + f40() end return result end end local f42 do local result function f42() if not result then result = f40() + f41() end return result end end local f43 do local result function f43() if not result then result = f41() + f42() end return result end end local f44 do local result function f44() if not result then result = f42() + f43() end return result end end local f45 do local result function f45() if not result then result = f43() + f44() end return result end end local f46 do local result function f46() if not result then result = f44() + f45() end return result end end local f47 do local result function f47() if not result then result = f45() + f46() end return result end end local f48 do local result function f48() if not result then result = f46() + f47() end return result end end local f49 do local result function f49() if not result then result = f47() + f48() end return result end end local f50 do local result function f50() if not result then result = f48() + f49() end return result end end local f51 do local result function f51() if not result then result = f49() + f50() end return result end end local f52 do local result function f52() if not result then result = f50() + f51() end return result end end local f53 do local result function f53() if not result then result = f51() + f52() end return result end end local f54 do local result function f54() if not result then result = f52() + f53() end return result end end local f55 do local result function f55() if not result then result = f53() + f54() end return result end end local f56 do local result function f56() if not result then result = f54() + f55() end return result end end local f57 do local result function f57() if not result then result = f55() + f56() end return result end end local f58 do local result function f58() if not result then result = f56() + f57() end return result end end local f59 do local result function f59() if not result then result = f57() + f58() end return result end end local f60 do local result function f60() if not result then result = f58() + f59() end return result end end local f61 do local result function f61() if not result then result = f59() + f60() end return result end end local f62 do local result function f62() if not result then result = f60() + f61() end return result end end local f63 do local result function f63() if not result then result = f61() + f62() end return result end end local f64 do local result function f64() if not result then result = f62() + f63() end return result end end local f65 do local result function f65() if not result then result = f63() + f64() end return result end end local f66 do local result function f66() if not result then result = f64() + f65() end return result end end local f67 do local result function f67() if not result then result = f65() + f66() end return result end end local f68 do local result function f68() if not result then result = f66() + f67() end return result end end local f69 do local result function f69() if not result then result = f67() + f68() end return result end end local f70 do local result function f70() if not result then result = f68() + f69() end return result end end local f71 do local result function f71() if not result then result = f69() + f70() end return result end end local f72 do local result function f72() if not result then result = f70() + f71() end return result end end local f73 do local result function f73() if not result then result = f71() + f72() end return result end end local f74 do local result function f74() if not result then result = f72() + f73() end return result end end local f75 do local result function f75() if not result then result = f73() + f74() end return result end end local f76 do local result function f76() if not result then result = f74() + f75() end return result end end local f77 do local result function f77() if not result then result = f75() + f76() end return result end end local f78 do local result function f78() if not result then result = f76() + f77() end return result end end local f79 do local result function f79() if not result then result = f77() + f78() end return result end end local f80 do local result function f80() if not result then result = f78() + f79() end return result end end local f81 do local result function f81() if not result then result = f79() + f80() end return result end end local f82 do local result function f82() if not result then result = f80() + f81() end return result end end local f83 do local result function f83() if not result then result = f81() + f82() end return result end end local f84 do local result function f84() if not result then result = f82() + f83() end return result end end local f85 do local result function f85() if not result then result = f83() + f84() end return result end end local f86 do local result function f86() if not result then result = f84() + f85() end return result end end local f87 do local result function f87() if not result then result = f85() + f86() end return result end end local f88 do local result function f88() if not result then result = f86() + f87() end return result end end local f89 do local result function f89() if not result then result = f87() + f88() end return result end end local f90 do local result function f90() if not result then result = f88() + f89() end return result end end local f91 do local result function f91() if not result then result = f89() + f90() end return result end end local f92 do local result function f92() if not result then result = f90() + f91() end return result end end local f93 do local result function f93() if not result then result = f91() + f92() end return result end end local f94 do local result function f94() if not result then result = f92() + f93() end return result end end local f95 do local result function f95() if not result then result = f93() + f94() end return result end end local f96 do local result function f96() if not result then result = f94() + f95() end return result end end local f97 do local result function f97() if not result then result = f95() + f96() end return result end end local f98 do local result function f98() if not result then result = f96() + f97() end return result end end local f99 do local result function f99() if not result then result = f97() + f98() end return result end end local f100 do local result function f100() if not result then result = f98() + f99() end return result end end local f101 do local result function f101() if not result then result = f99() + f100() end return result end end local f102 do local result function f102() if not result then result = f100() + f101() end return result end end local f103 do local result function f103() if not result then result = f101() + f102() end return result end end local f104 do local result function f104() if not result then result = f102() + f103() end return result end end local f105 do local result function f105() if not result then result = f103() + f104() end return result end end local f106 do local result function f106() if not result then result = f104() + f105() end return result end end local f107 do local result function f107() if not result then result = f105() + f106() end return result end end local f108 do local result function f108() if not result then result = f106() + f107() end return result end end local f109 do local result function f109() if not result then result = f107() + f108() end return result end end local f110 do local result function f110() if not result then result = f108() + f109() end return result end end local f111 do local result function f111() if not result then result = f109() + f110() end return result end end local f112 do local result function f112() if not result then result = f110() + f111() end return result end end local f113 do local result function f113() if not result then result = f111() + f112() end return result end end local f114 do local result function f114() if not result then result = f112() + f113() end return result end end local f115 do local result function f115() if not result then result = f113() + f114() end return result end end local f116 do local result function f116() if not result then result = f114() + f115() end return result end end local f117 do local result function f117() if not result then result = f115() + f116() end return result end end local f118 do local result function f118() if not result then result = f116() + f117() end return result end end local f119 do local result function f119() if not result then result = f117() + f118() end return result end end local f120 do local result function f120() if not result then result = f118() + f119() end return result end end local f121 do local result function f121() if not result then result = f119() + f120() end return result end end local f122 do local result function f122() if not result then result = f120() + f121() end return result end end local f123 do local result function f123() if not result then result = f121() + f122() end return result end end local f124 do local result function f124() if not result then result = f122() + f123() end return result end end local f125 do local result function f125() if not result then result = f123() + f124() end return result end end local f126 do local result function f126() if not result then result = f124() + f125() end return result end end local f127 do local result function f127() if not result then result = f125() + f126() end return result end end local f128 do local result function f128() if not result then result = f126() + f127() end return result end end local f129 do local result function f129() if not result then result = f127() + f128() end return result end end local f130 do local result function f130() if not result then result = f128() + f129() end return result end end local f131 do local result function f131() if not result then result = f129() + f130() end return result end end local f132 do local result function f132() if not result then result = f130() + f131() end return result end end local f133 do local result function f133() if not result then result = f131() + f132() end return result end end local f134 do local result function f134() if not result then result = f132() + f133() end return result end end local f135 do local result function f135() if not result then result = f133() + f134() end return result end end local f136 do local result function f136() if not result then result = f134() + f135() end return result end end local f137 do local result function f137() if not result then result = f135() + f136() end return result end end local f138 do local result function f138() if not result then result = f136() + f137() end return result end end local f139 do local result function f139() if not result then result = f137() + f138() end return result end end local f140 do local result function f140() if not result then result = f138() + f139() end return result end end local f141 do local result function f141() if not result then result = f139() + f140() end return result end end local f142 do local result function f142() if not result then result = f140() + f141() end return result end end local f143 do local result function f143() if not result then result = f141() + f142() end return result end end local f144 do local result function f144() if not result then result = f142() + f143() end return result end end local f145 do local result function f145() if not result then result = f143() + f144() end return result end end local f146 do local result function f146() if not result then result = f144() + f145() end return result end end local f147 do local result function f147() if not result then result = f145() + f146() end return result end end local f148 do local result function f148() if not result then result = f146() + f147() end return result end end local f149 do local result function f149() if not result then result = f147() + f148() end return result end end local f150 do local result function f150() if not result then result = f148() + f149() end return result end end local f151 do local result function f151() if not result then result = f149() + f150() end return result end end local f152 do local result function f152() if not result then result = f150() + f151() end return result end end local f153 do local result function f153() if not result then result = f151() + f152() end return result end end local f154 do local result function f154() if not result then result = f152() + f153() end return result end end local f155 do local result function f155() if not result then result = f153() + f154() end return result end end local f156 do local result function f156() if not result then result = f154() + f155() end return result end end local f157 do local result function f157() if not result then result = f155() + f156() end return result end end local f158 do local result function f158() if not result then result = f156() + f157() end return result end end local f159 do local result function f159() if not result then result = f157() + f158() end return result end end local f160 do local result function f160() if not result then result = f158() + f159() end return result end end local f161 do local result function f161() if not result then result = f159() + f160() end return result end end local f162 do local result function f162() if not result then result = f160() + f161() end return result end end local f163 do local result function f163() if not result then result = f161() + f162() end return result end end local f164 do local result function f164() if not result then result = f162() + f163() end return result end end local f165 do local result function f165() if not result then result = f163() + f164() end return result end end local f166 do local result function f166() if not result then result = f164() + f165() end return result end end local f167 do local result function f167() if not result then result = f165() + f166() end return result end end local f168 do local result function f168() if not result then result = f166() + f167() end return result end end local f169 do local result function f169() if not result then result = f167() + f168() end return result end end local f170 do local result function f170() if not result then result = f168() + f169() end return result end end local f171 do local result function f171() if not result then result = f169() + f170() end return result end end local f172 do local result function f172() if not result then result = f170() + f171() end return result end end local f173 do local result function f173() if not result then result = f171() + f172() end return result end end local f174 do local result function f174() if not result then result = f172() + f173() end return result end end local f175 do local result function f175() if not result then result = f173() + f174() end return result end end local f176 do local result function f176() if not result then result = f174() + f175() end return result end end local f177 do local result function f177() if not result then result = f175() + f176() end return result end end local f178 do local result function f178() if not result then result = f176() + f177() end return result end end local f179 do local result function f179() if not result then result = f177() + f178() end return result end end local f180 do local result function f180() if not result then result = f178() + f179() end return result end end local f181 do local result function f181() if not result then result = f179() + f180() end return result end end local f182 do local result function f182() if not result then result = f180() + f181() end return result end end local f183 do local result function f183() if not result then result = f181() + f182() end return result end end local f184 do local result function f184() if not result then result = f182() + f183() end return result end end local f185 do local result function f185() if not result then result = f183() + f184() end return result end end local f186 do local result function f186() if not result then result = f184() + f185() end return result end end local f187 do local result function f187() if not result then result = f185() + f186() end return result end end local f188 do local result function f188() if not result then result = f186() + f187() end return result end end local f189 do local result function f189() if not result then result = f187() + f188() end return result end end local f190 do local result function f190() if not result then result = f188() + f189() end return result end end local f191 do local result function f191() if not result then result = f189() + f190() end return result end end local f192 do local result function f192() if not result then result = f190() + f191() end return result end end local f193 do local result function f193() if not result then result = f191() + f192() end return result end end local f194 do local result function f194() if not result then result = f192() + f193() end return result end end local f195 do local result function f195() if not result then result = f193() + f194() end return result end end local f196 do local result function f196() if not result then result = f194() + f195() end return result end end local f197 do local result function f197() if not result then result = f195() + f196() end return result end end local f198 do local result function f198() if not result then result = f196() + f197() end return result end end local f199 do local result function f199() if not result then result = f197() + f198() end return result end end print("5th fibonacci number is", f5()) print("10th fibonacci number is", f10()) -- FIXME Precision?? -- print("199th fibonacci number is", f199()) 5th fibonacci number is 5 10th fibonacci number is 55