%PDF-1.5 % 13 0 obj <> stream q 1 0 0 1 72 769.89 cm BT /F1 19.882 Tf -8.5 -79.11 Td[<0b48>]TJ /F2 20.663 Tf 22.27 0 Td[(8)]TJ /F1 19.882 Tf 12.73 0 Td[<09b7>]TJ /F2 20.663 Tf 39.77 0 Td[(Continuation-P)10(assing)-249(Style)]TJ 0 -27.89 Td[(\(CPS\))]TJ /F4 10.497 Tf -64.59 -59.28 Td[<035c>-8<0377>-21<09b7>37<0370>3<0378>-40<0a800b13>20<0377>-20<05930ce6>20<0377>-20<05200f3b>31<039b>-31<0a860ecc>8<0362>-5<0394>-26<027b>]TJ /F5 14.346 Tf -10.18 -44.08 Td[(8.1)-999(Continuation-P)9(assing)-249(Style)]TJ /F7 13.804 Tf 200.3 0 Td[<0371>15<0378>]TJ /F8 10.909 Tf -189.81 -24.59 Td[(Continuation-P)14(assing)-271(Style)]TJ /F4 10.497 Tf 118.05 0 Td[<02a2>]TJ /F8 10.909 Tf 11.64 0 Td[(CPS)]TJ /F4 10.497 Tf 20.14 0 Td[<02a3>102<0371>3<0378>]TJ ET q .803 w 185.18 -237.76 m 198.99 -237.76 l S Q q .803 w 199.14 -237.76 m 212.94 -237.76 l S Q q .803 w 213.09 -237.76 m 226.9 -237.76 l S Q q .803 w 227.05 -237.76 m 240.85 -237.76 l S Q q .803 w 241 -237.76 m 254.81 -237.76 l S Q q .803 w 254.96 -237.76 m 268.76 -237.76 l S Q q .803 w 268.91 -237.76 m 282.72 -237.76 l S Q q .803 w 282.87 -237.76 m 290.1 -237.76 l S Q q .803 w 290.25 -237.76 m 304.05 -237.76 l S Q q .803 w 304.2 -237.76 m 318.01 -237.76 l S Q q .803 w 318.16 -237.76 m 331.96 -237.76 l S Q q .803 w 332.11 -237.76 m 345.92 -237.76 l S Q q .803 w 346.07 -237.76 m 359.87 -237.76 l S Q q .803 w -8.5 -255.68 m 5.3 -255.68 l S Q q .803 w 5.48 -255.68 m 19.28 -255.68 l S Q q .803 w 19.45 -255.68 m 26.69 -255.68 l S Q q .803 w 26.86 -255.68 m 40.66 -255.68 l S Q q .803 w 40.84 -255.68 m 54.64 -255.68 l S Q q .803 w 54.82 -255.68 m 68.62 -255.68 l S Q q .803 w 68.8 -255.68 m 82.6 -255.68 l S Q q .803 w 82.78 -255.68 m 96.58 -255.68 l S Q q .803 w 96.76 -255.68 m 110.56 -255.68 l S Q q .803 w 110.74 -255.68 m 124.54 -255.68 l S Q q .803 w 124.71 -255.68 m 138.52 -255.68 l S Q q .803 w 138.69 -255.68 m 152.5 -255.68 l S Q q .803 w 152.67 -255.68 m 166.48 -255.68 l S Q q .803 w 166.65 -255.68 m 180.46 -255.68 l S Q q .803 w 180.63 -255.68 m 194.44 -255.68 l S Q q .803 w 194.61 -255.68 m 208.42 -255.68 l S Q q .803 w 208.59 -255.68 m 222.39 -255.68 l S Q BT /F4 10.497 Tf 221.65 -252.87 Td[<03d3>-77<03e9>48<03ac>-61<03e5>-22<03dc>12<0377>-27<097b>11<0356>-24<0e4d>14<0377>1<035c>-3<0371>-1<0370>]TJ -230.39 -15.44 Td[<034b>-18<0394>-27<027b>22<08cd>22<0377>-6<0391>-36<034f>50<0373>-29<0896>16<034d>-16<0c4d>57<0355>-34<034b>-19<0394>-27<027b>]TJ ET BT /F10 10.909 Tf 7.89 -292.72 Td[(\017)]TJ ET BT /F11 10.909 Tf 18.77 -292.72 Td[(call/cc)]TJ /F4 10.497 Tf 42.5 0 Td[<0377>-1<0373>-22<034d>-26<0774>-9<07a0>28<0370>-17<03af03e7>-39<0294>6<03bd>22<03ef>-35<0373>73<0372>]TJ ET q .803 w 201.76 -295.54 m 215.57 -295.54 l S Q q .803 w 215.81 -295.54 m 229.61 -295.54 l S Q q .803 w 229.86 -295.54 m 243.66 -295.54 l S Q q .803 w 243.9 -295.54 m 257.71 -295.54 l S Q q .803 w 257.95 -295.54 m 271.75 -295.54 l S Q q .803 w 272 -295.54 m 285.8 -295.54 l S Q q .803 w 286.04 -295.54 m 299.85 -295.54 l S Q q .803 w 300.09 -295.54 m 313.9 -295.54 l S Q q .803 w 314.14 -295.54 m 327.94 -295.54 l S Q BT /F4 10.497 Tf 327.85 -292.72 Td[<039b>-41<08ee>-9<0771>]TJ -310.01 -15.45 Td[<0360>-64<0368>-7<034d>15<0371>-13<0356>23<0374>-42<0f3b>16<034d>-12<0394>]TJ ET BT /F10 10.909 Tf 7.89 -332.57 Td[(\017)]TJ ET BT /F4 10.497 Tf 17.85 -332.57 Td[<03d3>-56<03e9>68<03ac>-39<03e5>-2<03dc>43<039b>-17<07ae>13<0f70>36<0377>-7<0f91>30<034d>-2<0717>56<0374>-28<0e21>13<05f5>102<0360>-49<0368>6<034d>30<03710356>38<0374>-77<027a>118<0e21>14<05f5>36<0377>-7<0c4d>14<0ba4>35<0377>-6<0ba4>13<0612>14<0717>14<08dc>52<0370>]TJ .92 -15.45 Td[<0f3b>17<034d>-13<0394>]TJ -27.33 -24.4 Td[<0387>31<0368>-61<027a>]TJ /F8 10.909 Tf 30.64 0 Td[(Ja)20(v)25(aScript)]TJ /F4 10.497 Tf 46.69 0 Td[<0370>-25<0d87>11<0c89>12<0638>35<0377>-9<0614>12<0a3a>44<039b>-19<077a>92<037c>-67<095a>21<0362>35<03710356>35<0374>11<0378>-77<027a>]TJ /F8 10.909 Tf 176.12 0 Td[(CPS)]TJ /F4 10.497 Tf 21.14 0 Td[<0370>60<03d3>-56<03e9>66<03ac>-41<03e5>-3<03dc>41<039b>-19<097b>54<0354>]TJ -275.67 -15.45 Td[<035f>-104<0394>27<039b>-31<0c98>29<0373>-12<034d>15<0371>-13<0356>-1<038b>4<034b>-18<0394>-27<027b>]TJ /F8 10.909 Tf 11.63 -15.44 Td[(CPS)]TJ /F4 10.497 Tf 21.58 0 Td[<0377>65<03d3>-69<03e9>54<03ac>-54<03e5>-15<03dc>38<0378>-40<08cd>21<0377>-6<0391>-37<034f>51<0373>-29<0a4d0776>41<0374>-41<0948>-22<034f>48<027b>]TJ ET BT /F10 10.909 Tf 7.89 -427.72 Td[(\017)]TJ ET BT /F4 10.497 Tf 18.77 -427.72 Td[<0614>-6<0a3a>-7<077a>72<037c>-86<095a>80<0360>-36<0355>]TJ ET q .803 w 95.26 -430.53 m 109.06 -430.53 l S Q q .803 w 109.25 -430.53 m 123.05 -430.53 l S Q q .803 w 123.23 -430.53 m 137.03 -430.53 l S Q q .803 w 137.22 -430.53 m 151.02 -430.53 l S Q q .803 w 151.2 -430.53 m 165.01 -430.53 l S Q q .803 w 165.19 -430.53 m 178.99 -430.53 l S Q q .803 w 179.17 -430.53 m 192.98 -430.53 l S Q q .803 w 193.16 -430.53 m 206.96 -430.53 l S Q BT /F4 10.497 Tf 207.38 -427.72 Td[<027b>607<02a2>-102<036d>-14<03870393>-12<027a>49<0614>-6<0a3a>-7<077a>72<037c>-86<095a>80<0360>-72<0377>-29<04be>-7<0a3a>]TJ -189.05 -15.44 Td[<0378>-41<06140a3a077a>79<037c>-79<095a>87<0360>]TJ /F12 7.97 Tf 73.92 3.96 Td[(1)]TJ /F4 10.497 Tf 4.03 -3.96 Td[<0374>-12<0373>-27<036c>25<036f>-11<034d>-14<0394>26<035c>2<0371>25<0355>-26<0373>-13<034d>-40<027b>428<02a3>]TJ -94.29 -24.41 Td[<0fab>35<0351>46<0379>-130<027a>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -476.24 m 359.87 -476.24 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -474.74 m 359.87 -474.74 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -490.29 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -486.58 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(prodPrimes\(n\))-524({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -502.66 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -498.95 Td[(2)]TJ /F14 10.909 Tf 38.32 0 Td[(if)]TJ /F11 10.909 Tf 17.19 0 Td[(\(n==1\))]TJ /F14 10.909 Tf 40.09 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(1;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -515.03 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -511.32 Td[(3)]TJ /F14 10.909 Tf 38.32 0 Td[(else)-525(if)]TJ /F11 10.909 Tf 45.82 0 Td[(\(isPrime\(n\)\))]TJ /F14 10.909 Tf 74.46 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(n)-524(*)-525(prodPrimes\(n-1\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -527.39 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -523.68 Td[(4)]TJ /F14 10.909 Tf 38.32 0 Td[(else)-525(return)]TJ /F11 10.909 Tf 68.73 0 Td[(prodPrimes\(n-1\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -539.76 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -536.05 Td[(5)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -541.45 m 359.87 -541.45 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -542.95 m 359.87 -542.95 l S Q BT /F4 10.497 Tf -8.85 -561.18 Td[<0371>-19<034d>-42<034f>17<0614>-3<0a3a>28<039b>-35<07df>31<0351>-35<0394>-30<027b>52<035c>23<0395>-18<0378>]TJ /F8 10.909 Tf 139.72 0 Td[(1)]TJ /F4 10.497 Tf 7.49 0 Td[<0354>-5<0392>]TJ /F8 10.909 Tf 23.97 0 Td[(n)]TJ /F4 10.497 Tf 7.9 0 Td[<0387>29<0370>-19<0377>-25<0d63>-4<0493>38<0374>-45<0b18>-4<084f>6<0362>-9<0394>-7<0ac9>-4<0a3a>17<0377>-24<0a75>27<039b>-35<067b>21<038a>-24<0394>]TJ -178.73 -15.44 Td[<0614>1<0a3a>39<0370>-14<034b>-19<0394>-25<027b>]TJ /F11 10.909 Tf 62.9 0 Td[(isPrime)]TJ /F4 10.497 Tf 42.04 0 Td[<0378>-40<0ac90a3a>43<0354>71<0372>-133<034f>64<0354>-9<039b>-31<0d510c06>10<0362>-5<0394>-3<06140a3a>34<0371>-22<0362>-5<0394>-26<027b>56<035c>27<0395>-23<039b>-81<027a>]TJ /F8 10.909 Tf 231.14 0 Td[(CPS)]TJ /F4 10.497 Tf 21.79 0 Td[<0e21>]TJ -357.87 -15.44 Td[<05f5>7<0362>-8<0394>26<0371>-84<027a>49<08cd>19<0377>-8<0391>-39<034f>48<0373>-32<0614>-2<0a3a>]TJ /F11 10.909 Tf 129.06 0 Td[(prodPrimesC)]TJ /F4 10.497 Tf 65.02 0 Td[<0374>-44<0e21>-3<05f5>11<035e>40<0395>-55<0394>-29<027b>607<02a2>-80<035c>-3<035c>9<0374>-2<0378>-44<0c06>-3<065b>29<039b>-34<08d4>85<0360>]TJ -194.39 -15.44 Td[<036f>-12<034d>12<0373>-12<034d>40<0355>-106<027a>]TJ /F11 10.909 Tf 63.29 0 Td[(isPrime)]TJ /F4 10.497 Tf 42.15 0 Td[<039b>]TJ /F8 10.909 Tf 13.23 0 Td[(CPS)]TJ /F4 10.497 Tf 21.8 0 Td[<0e2105f5>88<0360>-63<0368>-25<06140a3a>31<039b>]TJ /F11 10.909 Tf 75.88 0 Td[(isPrimeC)]TJ /F4 10.497 Tf 47.87 0 Td[<0371>-22<0362>-7<0394>-26<027b>429<02a3>]TJ ET q .398 w -8.5 -653.02 m 138.84 -653.02 l S Q BT /F15 5.978 Tf 4.15 -660.22 Td[(1)]TJ /F17 8.628 Tf 3.28 -3.26 Td[<0368>22<0369>42<0360>-137<027a>]TJ /F18 8.966 Tf 34.72 0 Td[(+)]TJ /F17 8.628 Tf 4.48 0 Td[<038d>]TJ /F18 8.966 Tf 8.85 0 Td[(*)]TJ /F17 8.628 Tf 4.52 0 Td[<0377>-6<0391>-37<034f>51<0373>57<03d3>-97<03e6>7<03db>26<03c2>-56<039f>119<03d2>-55<0373>-30<06140a3a>20<0377>-20<077a>79<037c>-79<095a>87<0360>-46<0378>-41<0986>-5<0358>31<027b>]TJ ET BT /F8 10.909 Tf 159.02 -690.84 Td[(VIII)-250(-)-250(1)]TJ ET Q endstream endobj 19 0 obj <> stream q 1 0 0 1 72 769.89 cm 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -29.47 m 459.5 -29.47 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -27.97 m 459.5 -27.97 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -43.53 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -39.82 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(prodPrimesC\(n,)-525(c\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -55.89 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -52.18 Td[(2)]TJ /F14 10.909 Tf 38.32 0 Td[(if)]TJ /F11 10.909 Tf 17.18 0 Td[(\(n==1\))]TJ /F14 10.909 Tf 40.09 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(c\(1\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -68.26 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -64.55 Td[(3)]TJ /F14 10.909 Tf 38.32 0 Td[(else)-525(return)]TJ /F11 10.909 Tf 68.73 0 Td[(isPrimeC\(n,)]TJ /F14 10.909 Tf 68.72 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(\(b\))-524({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -80.62 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -76.91 Td[(4)]TJ /F14 10.909 Tf 49.78 0 Td[(if)]TJ /F11 10.909 Tf 17.18 0 Td[(\(b\))]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -92.99 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -89.28 Td[(5)]TJ /F14 10.909 Tf 66.96 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(prodPrimesC\(n-1,)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -105.35 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -101.64 Td[(6)]TJ ET q .803 w 194.21 -104.46 m 254.52 -104.46 l S Q q .803 w 254.52 -104.46 m 261.7 -104.46 l S Q q .803 w 261.7 -104.46 m 269.23 -104.46 l S Q q .803 w 269.23 -104.46 m 276.76 -104.46 l S Q q .803 w 276.76 -104.46 m 284.29 -104.46 l S Q q .803 w 284.29 -104.46 m 291.46 -104.46 l S Q q .803 w 291.46 -104.46 m 299 -104.46 l S Q q .803 w 299 -104.46 m 306.17 -104.46 l S Q q .803 w 306.17 -104.46 m 351.42 -104.46 l S Q q .803 w 351.42 -104.46 m 358.59 -104.46 l S Q q .803 w 358.59 -104.46 m 366.12 -104.46 l S Q q .803 w 366.12 -104.46 m 373.65 -104.46 l S Q q .803 w 373.65 -104.46 m 381.19 -104.46 l S Q q .803 w 381.19 -104.46 m 388.72 -104.46 l S Q q .803 w 388.72 -104.46 m 396.25 -104.46 l S Q q .803 w 396.25 -104.46 m 403.78 -104.46 l S Q q .803 w 403.78 -104.46 m 411.31 -104.46 l S Q q .803 w 411.31 -104.46 m 418.49 -104.46 l S Q q .803 w 418.49 -104.46 m 426.02 -104.46 l S Q BT /F11 10.909 Tf 426.02 -101.64 Td[(\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -117.72 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -114.01 Td[(7)]TJ /F14 10.909 Tf 49.78 0 Td[(else)-524(return)]TJ /F11 10.909 Tf 68.72 0 Td[(prodPrimesC\(n-1,)-525(c\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -130.09 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -126.38 Td[(8)]TJ /F11 10.909 Tf 66.96 0 Td[(}\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -142.45 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -138.74 Td[(9)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -144.15 m 459.5 -144.15 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -145.64 m 459.5 -145.64 l S Q BT /F4 10.497 Tf 84.98 -163.87 Td[<02a2>]TJ /F8 10.909 Tf 11.64 0 Td[(Ja)19(v)25(aScript)]TJ /F4 10.497 Tf 47.18 0 Td[<0377>-23<0647>-2<0e4f>36<0370>-40<09ba>-1<0570>85<0360>-60<036f>-14<034d>-16<0394>51<0355>-107<027a>48<0b1e>20<0377>63<03d3>-71<03e9>52<03ac>-55<03e5>-22<03db>56<03ef>14<03ac>-73<0774>-2<07a0>35<0370>-21<038b>-20<0c89>-2<0f37>19<0377>-23<0e21>-2<05f5>]TJ -53.11 -15.44 Td[<0378>-40<05440cf3>38<0370>-14<034b>-18<0394>-26<027b>428<02a3>]TJ /F11 10.909 Tf 79.34 0 Td[(isPrimeC)]TJ /F4 10.497 Tf 47.87 0 Td[<039b>-31<077a>80<037c>-79<095a>9<0362>24<0371>-13<0356>24<0374>-90<027a>51<0eed>4<036c>27<036f>-8<0356>5<0368>9<0371>-13<0356>24<0374>-41<07e6>29<0373>-50<034f>44<0382>-2<0356>-18<0972>]TJ -126.78 -15.45 Td[<0f67>31<039b>-31<0a800b13>]TJ /F8 10.909 Tf 41.99 0 Td[(:)]TJ ET BT /F14 10.909 Tf 102.58 -214.53 Td[(function)]TJ /F11 10.909 Tf 51.59 0 Td[(\(b\))-524({)]TJ /F14 10.909 Tf -34.41 -10.81 Td[(if)]TJ /F11 10.909 Tf 17.53 0 Td[(\(b\))]TJ /F14 10.909 Tf -.35 -10.81 Td[(return)]TJ /F11 10.909 Tf 40.14 0 Td[(prodPrimesC\(n-1,)]TJ /F14 10.909 Tf 97.36 0 Td[(function)]TJ /F11 10.909 Tf 51.59 0 Td[(\(p\))-524({)]TJ /F14 10.909 Tf 34.36 0 Td[(return)]TJ /F11 10.909 Tf 40.14 0 Td[(c\(n*p\);)-524(}\);)]TJ /F14 10.909 Tf -280.77 -10.81 Td[(else)-524(return)]TJ /F11 10.909 Tf 68.77 0 Td[(prodPrimesC\(n-1,)-524(c\);)]TJ -85.95 -10.81 Td[(})]TJ /F4 10.497 Tf -11.8 -24.41 Td[<0371>54<0360>-60<036f>]TJ /F11 10.909 Tf 34.3 0 Td[(isPrimeC)]TJ /F4 10.497 Tf 47.81 0 Td[<0374>-44<0c49>86<0360>-60<036f>-13<034d>-15<0394>-28<027b>36<035e>26<03920374>-14<035c>-10<0377>-23<0a80>-1<0b13>19<0377>-22<0ba4>35<0370>-88<027a>]TJ /F11 10.909 Tf 189.65 0 Td[(prodPrimesC)]TJ /F4 10.497 Tf 65.1 0 Td[<039b>-33<077a>78<037c>]TJ -336.52 -15.44 Td[<095a>-2<0362>9<0371>-26<0356>11<0374>-104<027a>]TJ /F11 10.909 Tf 63.64 0 Td[(b)]TJ /F4 10.497 Tf 8.23 0 Td[<0377>-33<0b8b>29<0374>-54<0520>78<0361>-74<036f>-91<027a>]TJ /F11 10.909 Tf 74.49 0 Td[(n)]TJ /F4 10.497 Tf 8.66 0 Td[<039b>-44<05bb>30<035a>-26<036f0354>-12<0392>]TJ /F11 10.909 Tf 66.7 0 Td[(c)]TJ /F4 10.497 Tf 8 0 Td[<0374>-55<0c49>-3<0362>10<0371>-27<034d>-51<034f>8<0a80>-12<0b13>]TJ /F8 10.909 Tf 85.34 0 Td[(:)]TJ /F14 10.909 Tf 7.5 0 Td[(function)]TJ /F11 10.909 Tf -322.56 -15.44 Td[(\(p\))-525({)]TJ /F14 10.909 Tf 34.37 0 Td[(return)]TJ /F11 10.909 Tf 40.13 0 Td[(c\(n*p\);)-525(})]TJ /F4 10.497 Tf 52.06 0 Td[<027a>54<0387>19<0368>17<0378>-22<038b>13<0371>-10<0377>-16<03870387>15<0377>-21<0a800b13>38<0370>-15<034b>-19<0394>]TJ /F11 10.909 Tf 159.67 0 Td[(c)]TJ /F4 10.497 Tf 7.78 0 Td[<039b>-32<0c49>87<0360>-58<036f>-12<034d>-13<0394>-27<027b>]TJ /F8 10.909 Tf -283.51 -15.44 Td[(CPS)]TJ /F4 10.497 Tf 21.38 0 Td[<0378>-12<03af>25<03ef>-38<03cd>-56<03a0>54<03e5>4<0377>-22<0ba40612>-1<077407a0>31<0371>55<0360>-59<036f>-29<0f3b>15<034d>24<0392>15<0395>-53<0394>25<035c>2<0371>25<0355>-34<034b>-20<0394>-27<027b>52<035c>26<0395>-15<0378>-42<06140a3a>20<0377>-21<077a>]TJ -32.72 -15.45 Td[<037c>-85<095a>83<0360>-70<0377>-27<0971>-5<0d6a>52<0355>-61<0ecc>-5<05ac>37<0374>-17<0373>-21<0393>-13<027a>49<0614>-4<0a3a>16<0377>-26<077a>75<037c>-84<095a>82<0360>-60<039b>-37<0b6f>25<0373>-31<0394>41<03b4>-23<03df>29<03ef>26<03d3>-91<0ecb>-4<0fa9>32<0370>-42<08ee>-5<0771>83<0360>-63<036f>]TJ .84 -15.44 Td[<0f91>16<034d>16<0371>-15<034d>-38<034f>20<0a5108ed>58<0355>-34<034b>-19<0394>38<03540392>-3<0370>-16<034b>-19<0394>-27<027b>]TJ 9.58 -15.44 Td[<03d3>-70<03e9>54<03ac>-54<03e5>-15<03dc>29<039b>]TJ /F8 10.909 Tf 66.3 0 Td[(CPS)]TJ /F4 10.497 Tf 21.36 0 Td[<0374>-42<0e2105f5>9<0362>-5<0394>38<03740378>-91<027a>95<0369>-28<034d>6<0368>-6<034d>-18<08cd>21<0377>-6<0391>-36<034f>50<0373>-29<09160971>38<0370>-38<07e6>29<0373>-50<034f>48<027b>]TJ ET BT /F8 10.909 Tf 104.76 -399.24 Td[(1.)]TJ ET BT /F4 10.497 Tf 118.29 -399.24 Td[<0362>12<0382>6<036f>-6<0377>-22<06140a3a0c06065b>42<0374>]TJ ET q .803 w 215.26 -402.05 m 229.07 -402.05 l S Q q .803 w 229.07 -402.05 m 242.87 -402.05 l S Q q .803 w 242.87 -402.05 m 256.68 -402.05 l S Q q .803 w 256.68 -402.05 m 270.48 -402.05 l S Q q .803 w 270.48 -402.05 m 284.28 -402.05 l S Q q .803 w 284.28 -402.05 m 298.09 -402.05 l S Q q .803 w 298.09 -402.05 m 311.89 -402.05 l S Q BT /F4 10.497 Tf 311.56 -399.24 Td[<039b>-31<04b0>12<036d>-12<0be50543>9<0362>-6<0394>]TJ /F14 10.909 Tf -193.16 -15.44 Td[(function)]TJ /F11 10.909 Tf 51.58 0 Td[(prodPrimes\(n\))-525({)]TJ /F19 10.909 Tf 87.99 0 Td[(:)-166(:)-166(:)]TJ /F11 10.909 Tf 15.7 0 Td[(})]TJ /F9 10.909 Tf 7.8 0 Td[(=)]TJ /F10 10.909 Tf 5.43 0 Td[(\))]TJ /F14 10.909 Tf 12.59 0 Td[(function)]TJ /F11 10.909 Tf 51.59 0 Td[(prodPrimesC\(n,)-524(c\))-525({)]TJ /F19 10.909 Tf -232.68 -15.44 Td[(:)-166(:)-166(:)]TJ /F11 10.909 Tf 16.36 0 Td[(})]TJ ET BT /F8 10.909 Tf 104.76 -454.53 Td[(2.)]TJ ET BT /F4 10.497 Tf 118.4 -454.53 Td[<0614>-10<0a3a>9<0377>-32<0eed>2<0393>-24<0b8b>30<0374>-52<0aec>-11<0c70>-2<0362>-17<0394>-15<0490>-11<0b94>30<0374>-30<034b>-30<0394>-15<0b6f>-11<096d>18<0373>-40<08dc>29<0378>-101<027a>]TJ ET q .803 w 351.79 -457.34 m 365.59 -457.34 l S Q q .803 w 365.88 -457.34 m 379.69 -457.34 l S Q q .803 w 379.98 -457.34 m 393.79 -457.34 l S Q q .803 w 394.08 -457.34 m 407.88 -457.34 l S Q q .803 w 408.18 -457.34 m 421.98 -457.34 l S Q BT /F4 10.497 Tf 422.51 -454.53 Td[<027b>607<02a2>-89<035c>-11<035c>]TJ -304.52 -15.44 Td[<0370>]TJ /F21 10.497 Tf 10.9 0 Td[<0b6f096d>24<0373>-24<08dc>]TJ /F4 10.497 Tf 41.65 0 Td[<0371>9<0378>]TJ /F10 10.909 Tf 24.06 0 Td[(\001)-166(\001)-167(\001)]TJ /F4 10.497 Tf -76.2 -15.45 Td[<0c06>-2<0a3a>-52<027a>49<0e21>-2<0a3a>-52<027a>66<03e5>-17<03dc>80<03bc>-87<08dc>-52<027a>135<03d3>-99<03e6>4<03db>23<03c2>-55<039f>118<03d2>-67<03a603d6>49<03e8>-68<0294>-1<03bb>97<02a2>]TJ /F11 10.909 Tf 241.86 0 Td[(-)]TJ /F8 10.909 Tf 5.73 0 Td[(,)]TJ /F11 10.909 Tf 5.6 0 Td[(==)]TJ /F4 10.497 Tf 13.98 0 Td[<0373>80<0372>-184<02a3>101<039b>-34<0b6f>-3<096d>27<0373>]TJ -267.17 -15.44 Td[<08dc>42<0374>-41<0c260f3b>87<0360>-63<0368>-24<08dc>-49<027a>70<0377>-4<034d>21<0363>17<0395>-13<0354>-112<02a3>]TJ /F19 10.909 Tf 2.72 -15.44 Td[(:)-166(:)-167(:)]TJ /F14 10.909 Tf 16.37 0 Td[(return)]TJ /F11 10.909 Tf 40.13 0 Td[(1;)]TJ /F19 10.909 Tf 14.18 0 Td[(:)-166(:)-167(:)]TJ /F9 10.909 Tf 16.37 0 Td[(=)]TJ /F10 10.909 Tf 5.42 0 Td[(\))]TJ /F19 10.909 Tf 13.24 0 Td[(:)-166(:)-167(:)]TJ /F14 10.909 Tf 16.37 0 Td[(return)]TJ /F11 10.909 Tf 40.13 0 Td[(c\(1\);)]TJ /F19 10.909 Tf 37.09 0 Td[(:)-166(:)-167(:)]TJ ET BT /F8 10.909 Tf 104.76 -540.71 Td[(3.)]TJ ET BT /F4 10.497 Tf 118.4 -540.71 Td[<0614>-5<0a3a>14<0377>-27<0eed>6<0393>-19<0b8b>35<0374>-48<0aec>-7<0c70>3<0362>-12<0394>-10<0490>-6<0b94>35<0374>-25<034b>-26<0394>104<02a2>-114<0b6f>-7<096d>23<0373>-35<08dc>30<0370>-13<0373>-20<034d>-93<02a3>69<0614>-6<0a3a>-6<0c26>-6<0f3b>34<0378>-97<027a>]TJ ET q .803 w 445.69 -543.52 m 459.5 -543.52 l S Q q .803 w 118.4 -561.44 m 132.2 -561.44 l S Q q .803 w 132.2 -561.44 m 146 -561.44 l S Q q .803 w 146 -561.44 m 159.81 -561.44 l S Q q .803 w 159.81 -561.44 m 173.61 -561.44 l S Q q .803 w 173.61 -561.44 m 187.42 -561.44 l S Q q .803 w 187.42 -561.44 m 201.22 -561.44 l S Q q .803 w 201.22 -561.44 m 215.02 -561.44 l S Q q .803 w 215.02 -561.44 m 228.83 -561.44 l S Q q .803 w 228.83 -561.44 m 242.63 -561.44 l S Q BT /F4 10.497 Tf 242.87 -558.63 Td[<027b>]TJ /F19 10.909 Tf -121.02 -15.44 Td[(:)-166(:)-167(:)]TJ /F14 10.909 Tf 17.09 0 Td[(return)]TJ /F11 10.909 Tf 40.13 0 Td[(prodPrimes\(n-1\);)]TJ /F19 10.909 Tf 95.09 0 Td[(:)-166(:)-167(:)]TJ /F9 10.909 Tf 17.09 0 Td[(=)]TJ /F10 10.909 Tf 5.42 0 Td[(\))]TJ /F19 10.909 Tf 13.97 0 Td[(:)-166(:)-167(:)]TJ /F14 10.909 Tf 17.09 0 Td[(return)]TJ /F11 10.909 Tf 40.13 0 Td[(prodPrimesC\(n-1,)]TJ -249.46 -15.45 Td[(c\))]TJ ET BT /F8 10.909 Tf 104.76 -613.92 Td[(4.)]TJ ET BT /F4 10.497 Tf 118.19 -613.92 Td[<0366>10<0377>-13<0b1e>28<0377>-12<0490>6<0b94>51<0374>-11<034b>-11<0394>144<02a2>-100<0b6f>7<096d>38<0373>-22<08dc>46<03700373>-5<034d>-79<02a3>109<0614>8<0a3a>7<0c26>8<0f3b>50<0378>-82<027a>]TJ /F8 10.909 Tf 251.76 0 Td[(\223)]TJ /F4 10.497 Tf 4.84 0 Td[<0c26>7<0a7e>]TJ /F12 7.97 Tf 20.91 3.96 Td[(2)]TJ /F4 10.497 Tf 4.17 -3.96 Td[<0373>]TJ /F8 10.909 Tf 10.81 0 Td[(\224)]TJ /F4 10.497 Tf 7.08 0 Td[<0a80>8<0b13>40<039b>-24<0ecc>]TJ -299.36 -15.45 Td[<08d40c24>42<0374>-41<0921>42<035a>-42<0914>2<0394>-2<0717>41<0374>-41<0e2105f5>9<0362>-6<0394>-26<027b>]TJ ET q .398 w 91.12 -642.06 m 238.47 -642.06 l S Q BT /F15 5.978 Tf 103.78 -649.26 Td[(2)]TJ /F22 8.966 Tf 3.48 -3.26 Td[(\223)]TJ /F17 8.628 Tf 3.98 0 Td[<0c26>8<0a7e>39<0373>]TJ /F22 8.966 Tf 25.74 0 Td[(\224)]TJ /F17 8.628 Tf 6.22 0 Td[<0a80>8<0b13>30<0377>-12<0a59>8<05ac>38<0373>-20<0c06>8<065b>41<039b>6<035c>9<035c>17<0370>-29<0f29>44<0351>-23<0394>34<035c>11<0371>18<0378>-32<0b85>8<0ce6>18<0362>3<0394>-17<027b>58<0f41>18<0362>3<0394>47<0374>-33<0769>30<0377>74<03d3>-61<03e9>63<03ac>-45<03e5>-7<03dc>39<0371>-23<0499>7<0eaf>]TJ -52.57 -10.96 Td[<0355>-57<0e21>32<0398>9<0392>-2<0363>-38<027a>]TJ /F22 8.966 Tf 51.83 0 Td[(CPS)]TJ /F17 8.628 Tf 18.34 0 Td[<0e2105f5>31<039b>-31<08aa>9<0362>-9<0ee80c24>57<0355>-57<0b610a52>37<0370>-18<0356>37<0395>24<0379>-80<0f91>16<034d>-39<027b>]TJ ET BT /F8 10.909 Tf 258.65 -690.84 Td[(VIII)-250(-)-250(2)]TJ ET Q endstream endobj 24 0 obj <> stream q 1 0 0 1 72 769.89 cm BT /F19 10.909 Tf 21.5 -31.16 Td[(:)-166(:)-166(:)]TJ /F14 10.909 Tf 16.36 0 Td[(return)]TJ /F11 10.909 Tf 40.13 0 Td[(n*prodPrimes\(n-1\);)]TJ /F19 10.909 Tf 105.82 0 Td[(:)-166(:)-167(:)]TJ /F9 10.909 Tf -165.04 -15.44 Td[(=)]TJ /F10 10.909 Tf 5.42 0 Td[(\))]TJ /F19 10.909 Tf 14.44 0 Td[(:)-166(:)-167(:)]TJ /F14 10.909 Tf 17.56 0 Td[(return)]TJ /F11 10.909 Tf 40.14 0 Td[(prodPrimesC\(n-1,)]TJ /F14 10.909 Tf 97.36 0 Td[(function)]TJ /F11 10.909 Tf 51.59 0 Td[(\(p\))-525({)]TJ /F14 10.909 Tf 34.36 0 Td[(return)]TJ /F11 10.909 Tf 40.14 0 Td[(c\(n*p\);)]TJ -301.01 -15.44 Td[(}\))]TJ /F19 10.909 Tf 14.18 0 Td[(:)-166(:)-167(:)]TJ /F4 10.497 Tf -41.45 -21.84 Td[<0a59>28<08dc>57<0373>]TJ /F8 10.909 Tf 33.25 0 Td[(CPS)]TJ /F4 10.497 Tf 21.22 0 Td[<0e21>27<05f5>49<0377>6<0c06>28<065b>69<0378>-62<027a>]TJ /F24 10.364 Tf 70.28 0 Td[(UtilCont)]TJ /F4 10.497 Tf 38.22 0 Td[<0374>-14<0b30>37<0362>21<0394>24<0e21>28<05f5>]TJ /F11 10.909 Tf 64.31 0 Td[(comp)]TJ /F4 10.497 Tf 24.53 0 Td[<0366>30<0377>24<038b>31<0377>45<0370>12<034b>8<0394>2<027b>175<036d>19<0387>36<0393>-11<027a>]TJ /F24 10.364 Tf -251.81 -15.45 Td[(UtilCont)]TJ /F4 10.497 Tf 38.52 0 Td[<039b>]TJ /F8 10.909 Tf 13.31 0 Td[(Hask)10(ell)]TJ /F4 10.497 Tf 35.24 0 Td[<0374>5<03af>45<03ef>-19<03cd>-37<03a0>94<03e7>68<0360>-118<027a>]TJ /F11 10.909 Tf 82.1 0 Td[(unitM)]TJ /F4 10.497 Tf 30.3 0 Td[<039b>]TJ /F8 10.909 Tf 13.31 0 Td[(\223)]TJ /F11 10.909 Tf 4.84 0 Td[(\\)-525(a)-525(c)-525(->)-525(c)-525(a)]TJ /F8 10.909 Tf 68.73 0 Td[(\224)]TJ /F4 10.497 Tf 5.36 0 Td[<027a>]TJ /F11 10.909 Tf 11.48 0 Td[(bindM)]TJ /F4 10.497 Tf 30.31 0 Td[<039b>]TJ /F8 10.909 Tf 12.84 0 Td[(\223)]TJ /F11 10.909 Tf 4.85 0 Td[(\\)-524(c)]TJ -351.19 -15.44 Td[(->)-524(m)-525(\(\\)-525(a)-525(->)-525(k)-525(a)-525(c\))]TJ /F8 10.909 Tf 108.81 0 Td[(\224)]TJ /F4 10.497 Tf 7.12 0 Td[<0374>-42<0b94>18<0356>-17<05f5>35<0351>-84<027a>65<035e>27<0392>1<0374>-41<075f049b>17<034d>26<0354>-17<0368>-21<036a>39<0374>-32<0362>-5<0394>20<0368>1<038a>-2<0377>]TJ /F19 10.909 Tf 223.52 0 Td[(\014)]TJ /F4 10.497 Tf 7.93 0 Td[<0e2105f5>]TJ -347.72 -15.44 Td[<039b>-26<08ee>4<08aa>14<0362>52<0395>30<0379>]TJ /F8 10.909 Tf 65.71 0 Td[(CPS)]TJ /F4 10.497 Tf 22.06 0 Td[<0e21>4<05f5>48<0374>-7<0373>-21<0394>-22<027b>-193<03bb>2<0294>52<03ae>-33<03bf>72<03c4>-66<0774>5<07a0>46<0378>]TJ /F8 10.909 Tf 151.23 0 Td[(Hask)10(ell)]TJ /F4 10.497 Tf 35.47 0 Td[<0370>-3<0373>-29<0358>37<036f>-5<038b>-62<027a>91<03e5>-9<03dc>88<03bc>]TJ -274.13 -15.44 Td[<08dc>32<039b>-30<08cb>2<036c>27<036f>-10<034d>38<0395>26<0379>-80<0f91>16<034d>5<0377>17<0370>-86<027a>]TJ /F24 10.364 Tf 136.38 0 Td[(UtilCont)]TJ /F4 10.497 Tf 39.13 0 Td[<03540392>]TJ /F24 10.364 Tf 24.16 0 Td[(UtilCont)]TJ /F4 10.497 Tf 39 0 Td[<0381>-1<0377>]TJ /F8 10.909 Tf 23.95 0 Td[(CPS)]TJ /F4 10.497 Tf 21.8 0 Td[<0e2105f5>33<0371>-32<075f>30<0373>-19<0362>20<035c>3<0371>]TJ -284.61 -15.44 Td[<038b>-5<095a>11<0f52>15<0394>-13<027b>105<034b>-7<0394>95<03d3>-57<03e9>66<03ac>-42<03e5>-8<03db>70<03ef>28<03ac>-59<0774>11<07a0>169<02a2>-96<0fab>47<0351>57<0379>]TJ /F8 10.909 Tf 209.28 -.01 Td[(Ja)19(v)25(aScript)]TJ /F4 10.497 Tf 45.69 .01 Td[<02a3>187<0355>]TJ /F24 10.364 Tf 22.19 -.01 Td[(UtilCont)]TJ /F4 10.497 Tf 39.08 .01 Td[<0371>-20<0c89>11<0c73>34<0377>-9<0a4d>]TJ -316.05 -15.45 Td[<079a>-7<07cf>-8<0b04>23<039b>-40<08cb>2<036c>26<036f>-19<034d>31<0395>17<0379>-138<027a>]TJ /F8 10.909 Tf 116.14 0 Td[(Ja)19(v)25(aScript)]TJ /F4 10.497 Tf 47.69 0 Td[<0371>]TJ /F24 10.364 Tf 13.92 0 Td[(UtilCont)]TJ /F4 10.497 Tf 39.7 0 Td[<0377>-29<0612>12<0377>-29<0e21>-8<05f5>23<039b>-39<07df>27<0351>-14<036f>-87<027a>]TJ /F8 10.909 Tf 105.96 0 Td[(Ja)19(v)25(aScript)]TJ /F4 10.497 Tf -323.86 -15.44 Td[<0354>-1<0392>]TJ /F8 10.909 Tf 24.17 0 Td[(Ja)20(v)25(aScript)]TJ /F4 10.497 Tf 47.44 0 Td[<0381>-1<0377>]TJ /F8 10.909 Tf 23.96 0 Td[(CPS)]TJ /F4 10.497 Tf 21.81 0 Td[<0e2105f5>32<039b>-31<07df>35<0351>-32<0394>26<035c>3<0371>-14<038b>-18<095a0f52>2<0394>-25<027b>]TJ /F5 14.346 Tf -116.93 -42.49 Td[(8.2)-999(CPS)]TJ /F7 13.804 Tf 61.49 0 Td[<0377>-20<05200f3b>]TJ /F5 14.346 Tf 41.69 0 Td[(\227)]TJ /F7 13.804 Tf 14.35 0 Td[<0836063c077a095a>103<0360>-82<0377>-21<07010e26>103<0360>-82<03810377>-21<0e2105f5>]TJ /F8 10.909 Tf -107.04 -23.16 Td[(CPS)]TJ /F4 10.497 Tf 21.48 0 Td[<039b>-32<0f62>-1<0f3b>87<0360>-59<036f>57<03d3>-70<03e9>54<03ac>-54<03e5>-16<03dc>18<0377>-21<0e21>-1<05f5>31<039b>-32<07e6>29<0373>-51<034f>50<035c>2<0371>24<0355>-34<034b>-20<0394>-27<027b>22<0fab>32<0371>55<0360>-59<036f>-29<0836>-1<063c0c24>-1<06140a3a>]TJ -32.31 -15.45 Td[<039b>]TJ /F8 10.909 Tf 13.23 0 Td[(CPS)]TJ /F4 10.497 Tf 21.47 0 Td[<039b>-31<07260f1d>87<0360>-58<036f>-29<07010e26>87<0360>-64<0381>-23<0e2105f5>8<0362>-5<0394>-3<09d407f9>31<039b>-31<0914>12<0393>-12<09cd>82<035b>-79<0394>-26<027b>]TJ -23.87 -15.44 Td[<0e2105f5>21<0377>-21<0b3009c5>41<0378>-90<027a>48<08cd>22<0377>-6<0391>-36<034f>63<0374>-42<0c06065b>14<035e>42<0395>-31<0368>-25<058a09d0>21<0377>-21<06140a3a>38<0370>-15<034b>-19<0394>-27<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -296.16 m 359.87 -296.16 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -294.66 m 359.87 -294.66 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -310.22 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -306.51 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(fact\(n\))-524({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -322.58 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -318.87 Td[(2)]TJ /F14 10.909 Tf 38.32 0 Td[(if)]TJ /F11 10.909 Tf 17.19 0 Td[(\(n==0\))]TJ /F14 10.909 Tf 40.09 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(1;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -334.95 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -331.24 Td[(3)]TJ /F14 10.909 Tf 38.32 0 Td[(else)-525(return)]TJ /F11 10.909 Tf 68.73 0 Td[(n*fact\(n-1\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -347.32 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -343.61 Td[(4)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -349.01 m 359.87 -349.01 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -350.5 m 359.87 -350.5 l S Q BT /F4 10.497 Tf -8.82 -367.71 Td[<035c>26<0395>-14<0378>-42<0a3a05b60c24>29<0373>-29<06470e4f>21<0377>-21<0c06065b>]TJ /F8 10.909 Tf 126.28 0 Td[(:)]TJ -4.85 -23.32 Td[(0!)]TJ /F9 10.909 Tf 19.05 0 Td[(=)]TJ /F8 10.909 Tf 16.9 0 Td[(1)]TJ /F20 10.909 Tf -35.95 -18.43 Td[(n)]TJ /F8 10.909 Tf 5.46 0 Td[(!)]TJ /F9 10.909 Tf 13.59 0 Td[(=)]TJ /F20 10.909 Tf 16.9 0 Td[(n)]TJ /F10 10.909 Tf 7.88 0 Td[(\002)]TJ /F8 10.909 Tf 9.36 0 Td[(\()]TJ /F20 10.909 Tf 3.64 0 Td[(n)]TJ /F10 10.909 Tf 7.88 0 Td[(\000)]TJ /F8 10.909 Tf 9.36 0 Td[(1\)!)-749(\()]TJ /F20 10.909 Tf 24.53 0 Td[(n)]TJ /F19 10.909 Tf 8.49 0 Td[(>)]TJ /F8 10.909 Tf 9.97 0 Td[(0\))]TJ /F4 10.497 Tf -238.62 -23.32 Td[<0374>-45<0bda>-2<0a80>-3<0b30>-3<0520>85<0360>-61<036f>-15<034d>8<036f>1<0398>8<0354>-31<0393>9<038d>-18<0362>3<034d>38<0355>-108<027a>48<08ee>-2<07e6>-2<08cc>38<0374>-2<0378>]TJ /F11 10.909 Tf 234.41 0 Td[(n)]TJ /F4 10.497 Tf 7.75 0 Td[<0374>-44<0d7a>-3<0fab>6<0362>-8<0394>-17<03b5>18<03bb03bf>-16<03ab>2<0f96>-1<04ac>54<0355>]TJ -241.71 -15.44 Td[<0d9e0f41>42<0374>-18<034b>-20<0394>-26<027b>]TJ 10.18 -15.44 Td[<035c>-8<0377>]TJ /F11 10.909 Tf 23.7 0 Td[(fact)]TJ /F4 10.497 Tf 24.97 0 Td[<039b>]TJ /F8 10.909 Tf 13.23 0 Td[(CPS)]TJ /F4 10.497 Tf 21.36 0 Td[<0374>-42<0e2105f5>9<0362>-5<0394>28<0371>-32<08cd>21<0377>-6<0391>-36<034f>50<0373>57<03d3>-69<03e9>54<03ac>-53<03e5>-16<03dc>39<0374>-11<0373>-26<0394>-27<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -471.3 m 359.87 -471.3 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -469.81 m 359.87 -469.81 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -485.36 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -481.65 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(fact\(n,)-524(c\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -497.73 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -494.02 Td[(2)]TJ /F14 10.909 Tf 38.32 0 Td[(if)]TJ /F11 10.909 Tf 17.19 0 Td[(\(n==0\))]TJ /F14 10.909 Tf 40.09 0 Td[(return)]TJ ET q .803 w 111.77 -496.83 m 119.3 -496.83 l S Q q .803 w 119.3 -496.83 m 126.83 -496.83 l S Q q .803 w 126.83 -496.83 m 134.36 -496.83 l S Q q .803 w 134.36 -496.83 m 141.89 -496.83 l S Q BT /F11 10.909 Tf 141.89 -494.02 Td[(;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -510.09 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -506.38 Td[(3)]TJ /F14 10.909 Tf 38.32 0 Td[(else)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -522.46 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -518.75 Td[(4)]TJ /F14 10.909 Tf 49.78 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(fact\(n-1,)]TJ ET q .803 w 123.22 -521.56 m 183.53 -521.56 l S Q q .803 w 183.53 -521.56 m 190.71 -521.56 l S Q q .803 w 190.71 -521.56 m 198.24 -521.56 l S Q q .803 w 198.24 -521.56 m 205.77 -521.56 l S Q q .803 w 205.77 -521.56 m 213.3 -521.56 l S Q q .803 w 213.3 -521.56 m 220.47 -521.56 l S Q q .803 w 220.47 -521.56 m 228.01 -521.56 l S Q q .803 w 228.01 -521.56 m 235.18 -521.56 l S Q q .803 w 235.18 -521.56 m 280.43 -521.56 l S Q q .803 w 280.43 -521.56 m 287.6 -521.56 l S Q q .803 w 287.6 -521.56 m 295.13 -521.56 l S Q q .803 w 295.13 -521.56 m 302.66 -521.56 l S Q q .803 w 302.66 -521.56 m 310.2 -521.56 l S Q q .803 w 310.2 -521.56 m 317.73 -521.56 l S Q q .803 w 317.73 -521.56 m 325.26 -521.56 l S Q q .803 w 325.26 -521.56 m 332.79 -521.56 l S Q q .803 w 332.79 -521.56 m 340.32 -521.56 l S Q q .803 w 340.32 -521.56 m 347.5 -521.56 l S Q q .803 w 347.5 -521.56 m 355.03 -521.56 l S Q BT /F11 10.909 Tf 355.03 -518.75 Td[(\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -534.82 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -531.11 Td[(5)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -536.52 m 359.87 -536.52 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -538.01 m 359.87 -538.01 l S Q BT /F4 10.497 Tf -8.66 -555.22 Td[<035e>36<0392>11<0374>-81<027a>129<035c>36<0395>-4<0378>-31<0ea4>9<0d8c>10<0836>10<063c>40<0373>1<0377>27<0370>-77<027a>99<08cd>32<0377>3<0391>-26<034f>73<0374>-31<0701>9<0e26>98<0360>-35<0374>-32<097b>27<0356>-7<05f5>45<0351>-22<0394>36<035c>12<0371>35<0355>-8<0370>-10<0356>-5<0394>-16<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -562.86 m 359.87 -562.86 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -561.36 m 359.87 -561.36 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -576.92 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -573.21 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(aux\(n,)-524(c\))-525({)]TJ /F14 10.909 Tf 68.72 0 Td[(return)-525(function)]TJ /F11 10.909 Tf 91.64 0 Td[(\(r\))-524({)]TJ /F14 10.909 Tf 34.36 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(c\(n*r\);)-524(};)-525(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -589.28 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -585.57 Td[(2)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -601.65 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -597.94 Td[(3)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(fact\(n,)-524(c\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -614.01 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -610.3 Td[(4)]TJ /F14 10.909 Tf 38.32 0 Td[(while)]TJ /F11 10.909 Tf 28.64 0 Td[(\(n>0\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -626.38 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -622.67 Td[(5)]TJ /F11 10.909 Tf 49.78 0 Td[(c)-524(=)-525(aux\(n,)-525(c\);)-1050(n--;)]TJ /F26 10.909 Tf 1 0 .167 1 146.13 -622.67 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 163.31 -622.67 Tm[<0bab>]TJ /F12 7.97 Tf 10.5 3.96 Td[(3)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -638.75 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -635.04 Td[(6)]TJ /F11 10.909 Tf 38.32 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -651.11 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -647.4 Td[(7)]TJ /F14 10.909 Tf 38.32 0 Td[(return)]TJ /F11 10.909 Tf 40.1 0 Td[(c\(1\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -663.48 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -659.77 Td[(8)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -665.17 m 359.87 -665.17 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -666.66 m 359.87 -666.66 l S Q BT /F8 10.909 Tf 159.02 -690.84 Td[(VIII)-250(-)-250(3)]TJ ET Q endstream endobj 27 0 obj <> stream q 1 0 0 1 72 769.89 cm BT /F4 10.497 Tf 91.12 -31.16 Td[<0701>-10<0e26>77<0360>-55<0374>-52<0e21>-10<05f5>3<035e>32<0395>-42<0368>23<0355>-117<027a>]TJ /F11 10.909 Tf 116.53 0 Td[(c)]TJ /F4 10.497 Tf 7.79 0 Td[<0355>45<0372>-75<039c>55<0372>-75<039c>-58<0b47>8<0356>-32<0358>23<0373>-26<036c>25<036f>49<0360>-92<0387>-37<034f>32<0377>6<0370>-96<027a>48<0f96>-9<04ac>10<0377>-31<0a85>-10<0eff>32<0374>]TJ -124.75 -15.44 Td[<0378>-13<0373>8<0392>-14<0373>-15<034d>-43<027b>110<0360>-47<0354>42<0360>-139<027a>48<0f91>-5<0358060d>-1<086f>6<0362>-8<0394>25<0371>]TJ /F11 10.909 Tf 181.73 0 Td[(c)]TJ /F4 10.497 Tf 7.76 0 Td[<0378>-43<09d7>39<0374>-44<08cd>18<0377>-9<0391>-39<034f>48<0373>-31<0717>18<0377>-24<0614>-2<0a3a>34<0370>-17<034b>-22<0394>23<035c0371>]TJ -189.66 -15.44 Td[<0355>-25<0398>10<0354>-38<0394>-27<027b>]TJ ET q .803 w 102.58 -86.96 m 162.89 -86.96 l S Q q .803 w 162.89 -86.96 m 170.06 -86.96 l S Q q .803 w 170.06 -86.96 m 177.59 -86.96 l S Q q .803 w 177.59 -86.96 m 185.12 -86.96 l S Q q .803 w 185.12 -86.96 m 192.66 -86.96 l S Q q .803 w 192.66 -86.96 m 199.83 -86.96 l S Q q .803 w 199.83 -86.96 m 207.36 -86.96 l S Q q .803 w 207.36 -86.96 m 214.53 -86.96 l S Q q .803 w 214.53 -86.96 m 259.78 -86.96 l S Q q .803 w 259.78 -86.96 m 266.96 -86.96 l S Q q .803 w 266.96 -86.96 m 274.49 -86.96 l S Q q .803 w 274.49 -86.96 m 282.02 -86.96 l S Q q .803 w 282.02 -86.96 m 289.55 -86.96 l S Q q .803 w 289.55 -86.96 m 297.08 -86.96 l S Q q .803 w 297.08 -86.96 m 304.61 -86.96 l S Q q .803 w 304.61 -86.96 m 312.15 -86.96 l S Q q .803 w 312.15 -86.96 m 319.68 -86.96 l S Q q .803 w 319.68 -86.96 m 327.21 -86.96 l S Q q .803 w 327.21 -86.96 m 342.75 -86.96 l S Q q .803 w 342.75 -86.96 m 350.28 -86.96 l S Q q .803 w 350.28 -86.96 m 357.81 -86.96 l S Q q .803 w 357.81 -86.96 m 365.35 -86.96 l S Q q .803 w 365.35 -86.96 m 372.88 -86.96 l S Q q .803 w 372.88 -86.96 m 380.41 -86.96 l S Q q .803 w 380.41 -86.96 m 387.58 -86.96 l S Q q .803 w 387.58 -86.96 m 395.11 -86.96 l S Q BT /F4 10.497 Tf 90.99 -105.95 Td[<036d>-30<0387>-15<0393>-13<027a>]TJ /F11 10.909 Tf 42.08 0 Td[(fact)]TJ /F4 10.497 Tf 25.69 0 Td[<0377>-45<09d4>-23<07f9>-73<027a>49<0b48>]TJ /F8 10.909 Tf 56.46 0 Td[(2)]TJ /F4 10.497 Tf 8.46 0 Td[<04be>-23<0a3a>9<0371>32<0360>-81<036f>-53<0e8a>-23<0c70>-2<0377>-44<0a80>-24<0b13>8<039b>-54<0921>18<035a>-65<0c49>-9<035e>-7<0373>-58<0358>9<036f>-33<038b>-91<027a>78<035c>-30<0377>]TJ /F11 10.909 Tf -132.56 -15.44 Td[(n*\(n-1\)*)]TJ /F19 10.909 Tf 51.55 0 Td[(:)-166(:)-167(:)]TJ /F11 10.909 Tf 19.36 0 Td[(*m)]TJ /F4 10.497 Tf 13.53 0 Td[<0370>-38<0a80>-1<0b13>31<039b>-31<0daf>-1<07710544>-1<0cf3>31<0371>-15<034d>-39<034f>50<035c>3<0371>5<0370>-15<034b>-20<0394>-27<027b>52<035c>-8<0377>7<035c>2<0371039b>-32<07df>-1<0f80>41<0374>-42<0cd6>55<0395>]TJ -84.74 -15.44 Td[<036f>-14<035e>26<0392>1<0374>45<03d3>-69<03e9>54<03ac>-54<03e5>-15<03dc>29<039b>-31<0e2105f5>8<0362>-5<0394>28<0371>-81<027a>49<08cd>21<0377>-20<0c06065b>56<0355>-56<0c98>40<0392>15<0395>-52<0394>-26<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -144.46 m 459.5 -144.46 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -142.97 m 459.5 -142.97 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -158.52 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -154.81 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(fact\(n,)-525(m\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -170.89 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -167.18 Td[(2)]TJ /F14 10.909 Tf 38.32 0 Td[(while)]TJ /F11 10.909 Tf 28.64 0 Td[(\(n>0\))-524({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -183.25 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -179.54 Td[(3)]TJ ET q .803 w 125.49 -182.35 m 133.02 -182.35 l S Q q .803 w 133.02 -182.35 m 140.19 -182.35 l S Q q .803 w 140.19 -182.35 m 147.72 -182.35 l S Q q .803 w 147.72 -182.35 m 154.9 -182.35 l S Q q .803 w 154.9 -182.35 m 162.43 -182.35 l S Q q .803 w 162.43 -182.35 m 169.96 -182.35 l S Q q .803 w 169.96 -182.35 m 177.49 -182.35 l S Q q .803 w 177.49 -182.35 m 185.02 -182.35 l S Q BT /F11 10.909 Tf 190.75 -179.54 Td[(n--;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -195.62 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -191.91 Td[(4)]TJ /F11 10.909 Tf 38.32 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -207.98 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -204.27 Td[(5)]TJ /F14 10.909 Tf 38.32 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(m;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -220.35 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -216.64 Td[(6)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -222.04 m 459.5 -222.04 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -223.54 m 459.5 -223.54 l S Q BT /F4 10.497 Tf 90.81 -240.73 Td[<035c>23<0395>-17<0378>-93<027a>48<0be8>-2<09d7>18<0377>-24<0701>-3<0e26>85<0360>-48<0374>-31<0391>-14<0394>-6<058a>-3<09d0>-3<0614>-3<0a3a>18<0377>-24<0c06>-3<065b>35<0370>-18<034b>-22<0394>-29<027b>51<035c>-10<0377>-9<0391>-40<034f>60<0374>-44<0d87>-3<0ea4>-3<0d8c>-3<0836>-3<063c>28<039b>]TJ .31 -15.44 Td[<0986>14<0688>24<0362>8<0394>11<09d4>14<07f9>-34<027a>126<0387>48<0363>]TJ /F8 10.909 Tf 94.76 0 Td[(CPS)]TJ /F4 10.497 Tf 21.05 0 Td[<0374>-28<0e21>13<05f5>103<0360>-44<036f>-14<0ea4>13<0d8c>14<0836>15<063c>36<0377>35<0354>-3<0368>-7<036a>53<0374>60<0360>-122<027a>139<0366>52<0395>1<0354>13<0392>]TJ /F8 10.909 Tf 209.01 0 Td[(\223)]TJ /F4 10.497 Tf 4.84 0 Td[<0a80>13<0b13>]TJ /F8 10.909 Tf 20.85 0 Td[(\224)]TJ /F4 10.497 Tf 7.03 0 Td[<039b>]TJ -357.54 -15.44 Td[<0c890c73>21<0377>-1<03a6>65<03d2>-35<03b4>-32<03a3>-24<03ab>77<03c4>-28<0374>-43<0cd6>56<0395>-56<05f5>35<0351>-31<0394>28<0371>-17<0391>1<034d>-39<027b>]TJ /F5 14.346 Tf 0 -42.47 Td[(8.3)-1000(CPS)]TJ /F7 13.804 Tf 61.5 0 Td[<0377>-20<05200f3b>]TJ /F5 14.346 Tf 41.69 0 Td[(\227W)64(eb)]TJ /F7 13.804 Tf 43.21 0 Td[<03d3>-67<03e9>39<03ac>-34<03e5>-27<03db>56<03ef>5<03ac>]TJ /F8 10.909 Tf -135.9 -23.17 Td[(Servlet)]TJ /F4 10.497 Tf 32.9 0 Td[<038d>]TJ /F8 10.909 Tf 13.04 0 Td[(Ja)20(v)25(aScript)]TJ /F4 10.497 Tf 46.9 0 Td[<0373>88<0372>-67<0370>]TJ /F8 10.909 Tf 33.95 0 Td[(WWW)]TJ /F4 10.497 Tf 33.16 0 Td[<09cd>27<0377>-52<03a0>100<03ef>-38<03bb>11<03e5>-17<03ab>35<03c2>-41<039f>133<03d2>-49<0373>2<039e>66<03d3>-90<03e6>30<03ad>1<0294>36<03b3>-10<03e3>56<03ef>]TJ -170.78 -15.44 Td[<039b>-34<085e>-3<0a52>5<0362>-8<0394>25<0371>-16<0356>19<0374>-93<027a>135<03d3>-72<03e9>51<03ac>-57<03e5>-19<03dc>16<0377>-24<0cda>-3<0499>18<0377>-24<09d4>-3<0974>34<0370>-18<03e2>-16<0294>-6<03b2>11<0377>-24<0cd6>-3<0f97>28<039b>-34<0b34>2<036c>26<036f>-81<027a>48<0b13>16<0356>21<0354>]TJ -.1 -15.44 Td[<0392>-38<08ee>1<07e6>12<0362>-3<0394>31<0371>-12<034d>-36<034f>22<097b>21<0356>-15<0e4d>59<0355>-16<0370>-17<0356>13<0373>-10<034d>103<02a2>-105<0d9e>40<0363>]TJ /F11 10.909 Tf 201.67 0 Td[(doGet)]TJ /F4 10.497 Tf 30.66 0 Td[<0373>85<0372>-88<0377>-20<0614>2<0a3a>24<0377>22<0378>53<0361>-63<038a>18<0354>2<0392>-38<08ee>1<07e6>]TJ -232.05 -15.44 Td[<035e>42<0395>-27<036f>58<0360>-82<0387>-26<034f>-49<02a3>102<0371>-15<034d>-38<034f>20<0a4d0eff>58<0355>-34<034b>-19<0394>-27<027b>]TJ 10.45 -15.44 Td[<0366>7<035c>5<0370>-90<027a>11<03a0>91<03ef>-47<03bb>2<03e5>-26<03ab>25<03c2>-56<039f>119<03d2>-58<0373>52<03d3>-72<03e9>51<03ac>-57<03e5>-19<03dc>26<039b>-34<08ee>-3<0771>5<0362>-8<0394>16<0368>-1<038a>13<0374>-94<027a>63<035e>-12<0387>99<035f>-105<0387>20<0373>-9<03c2>-32<03ab>]TJ -10.53 -15.45 Td[<03c7>10<03bf>6<03ab>74<0355>-47<0d9e>9<0f41>52<0374>-2<0373>-17<0394>63<0355>-97<027a>]TJ /F8 10.909 Tf 113.91 0 Td[(CPS)]TJ /F4 10.497 Tf 21.35 0 Td[<0381>7<0377>-11<0e21>9<05f5>51<0378>-8<034b>-10<0394>6<0499>9<0eaf>48<0370>-7<03a6>-1<0294>38<03e7>-28<03da>-29<03a0>70<03c2>-33<039f>85<0373>127<02a2>-85<036d>1<0387>18<0393>-12<027a>]TJ -136.22 -15.44 Td[<0372>-65<039c>-18<0373>-30<09d407f9>41<0374>-23<038b>-18<0c260f3b05440cf3>29<0373>-99<02a3>69<09160b88>38<0370>-14<034b>-20<0394>]TJ /F12 7.97 Tf 190.14 3.96 Td[(4)]TJ /F4 10.497 Tf 4.72 -3.96 Td[<027b>]TJ -183.92 -15.44 Td[<03c4>-81<03e6>19<03bf>23<03a9>-22<0294>19<0373>-29<0fab>32<0371>55<0360>-58<036f>]TJ /F8 10.909 Tf 108.11 0 Td[(Ja)19(v)25(aScript)]TJ /F4 10.497 Tf 47.13 0 Td[<0377>-17<03cb>-17<03ca>-25<03a0>59<0377>-21<0c5d>21<0377>65<03d3>-69<03e9>54<03ac>-54<03e5>-15<03dc>]TJ /F8 10.909 Tf 126.19 0 Td[(:)]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -452.97 m 459.5 -452.97 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -451.47 m 459.5 -451.47 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -467.03 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -463.32 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(move\(n,)-525(a,)-525(b\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 268.67 -463.32 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 285.85 -463.32 Tm[<0d87>]TJ /F26 10.909 Tf 1 0 .167 1 298.74 -463.32 Tm[(CPS)]TJ /F4 10.497 Tf 1 0 0 1 318.32 -463.32 Tm[<0d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -479.39 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -475.68 Td[(2)]TJ /F11 10.909 Tf 38.32 0 Td[(document.form.textarea.value)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -491.76 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -488.05 Td[(3)]TJ /F11 10.909 Tf 49.78 0 Td[(+=)-524(\("move "+n+" from "+a+" to "+b\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -504.12 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -500.41 Td[(4)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -516.49 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -512.78 Td[(5)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -528.85 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -525.14 Td[(6)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(hanoi\(n,)-525(a,)-525(b,)-525(c\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 268.67 -525.14 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 285.85 -525.14 Tm[<0d87>]TJ /F26 10.909 Tf 1 0 .167 1 298.74 -525.14 Tm[(CPS)]TJ /F4 10.497 Tf 1 0 0 1 318.32 -525.14 Tm[<0d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -541.22 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -537.51 Td[(7)]TJ /F14 10.909 Tf 38.32 0 Td[(if)]TJ /F11 10.909 Tf 17.18 0 Td[(\(n>0\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -553.59 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -549.88 Td[(8)]TJ /F11 10.909 Tf 49.78 0 Td[(hanoi\(n-1,)-524(a,)-525(c,)-525(b\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -565.95 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -562.24 Td[(9)]TJ /F11 10.909 Tf 49.78 0 Td[(move\(n,)-524(a,)-525(b\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -578.32 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -574.61 Td[(10)]TJ /F11 10.909 Tf 55.24 0 Td[(hanoi\(n-1,)-524(c,)-525(b,)-525(a\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -590.68 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -586.97 Td[(11)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -603.05 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -599.34 Td[(12)]TJ /F11 10.909 Tf 32.33 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -604.74 m 459.5 -604.74 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -606.24 m 459.5 -606.24 l S Q q .398 w 91.12 -609.18 m 238.47 -609.18 l S Q BT /F15 5.978 Tf 103.78 -616.39 Td[(3)]TJ /F17 8.628 Tf 3.22 -3.25 Td[<035c>-3<035c>6<0378>]TJ /F18 8.966 Tf 28.56 0 Td[(c)-524(=)]TJ /F27 8.966 Tf 18.82 0 Td[(function)]TJ /F18 8.966 Tf 42.41 0 Td[(\(r\))-524({)]TJ /F27 8.966 Tf 28.24 0 Td[(return)]TJ /F18 8.966 Tf 32.99 0 Td[(c\(n*r\);)-524(};)]TJ /F17 8.628 Tf 49.26 0 Td[<0371>-36<097b>-8<0358>29<035c0371>5<0378>-6<0370>-24<0356>7<0373>-15<034d>-44<027b>]TJ /F22 8.966 Tf 95.5 0 Td[(Ja)19(v)25(aScript)]TJ /F17 8.628 Tf 39.24 0 Td[<0377>-2<03b7>]TJ -350.9 -10.96 Td[<03da>63<03ef>-25<03c2>-42<039f>41<03ab>3<03b5>57<0370>10<0378>-82<027a>79<04c8>8<0e25>29<0377>-13<0e21>6<0a3a>]TJ /F18 8.966 Tf 121.89 0 Td[(c)]TJ /F17 8.628 Tf 6.79 0 Td[<0377>-14<0b8b>25<038b>-10<0e21>39<0398>-14<036c>40<036f>67<0360>-75<0387>-19<034f>70<0354>7<0392>4<0370>-7<034b>-12<0394>-19<027b>]TJ /F18 8.966 Tf 136.87 0 Td[(aux)]TJ /F17 8.628 Tf 16.39 0 Td[<0614>7<0a3a>40<039b>-24<0570>16<0362>2<0394>36<0371>]TJ /F18 8.966 Tf 62.27 0 Td[(c)]TJ /F17 8.628 Tf 6.79 0 Td[<0377>-14<0b8b>]TJ -351.49 -10.96 Td[<0355>-27<03af>39<03d0>-59<0294>4<035e>42<0395>-52<0394>20<0368>1<038a>-25<04860ab6>38<0370>-15<034b>-19<0394>-26<027b>]TJ /F15 5.978 Tf 13.15 -7.7 Td[(4)]TJ /F17 8.628 Tf 3.33 -3.26 Td[<038b>-2<036a>17<0396>51<039c>-84<027a>98<0774>12<07a0>55<0374>-29<0837>11<0973>54<0354>12<0392>]TJ /F18 8.966 Tf 104.39 0 Td[(call/cc)]TJ /F17 8.628 Tf 34.65 0 Td[<0355>-44<0f3b>11<0499>26<035e>54<0395>-14<036f034d>51<0395>37<0379>-118<027a>128<035c>4<0377>6<0391>-24<034f>63<0373>-17<0ed8>11<0c57>42<0373>12<035c>15<0371>12<039b>-9<0362>4<0394>9<0d9e>12<0f41>]TJ -155.52 -10.96 Td[<0355>-27<0373>-13<034d>-39<027b>]TJ ET BT /F8 10.909 Tf 258.65 -690.84 Td[(VIII)-250(-)-250(4)]TJ ET Q endstream endobj 30 0 obj <> stream q 1 0 0 1 72 769.89 cm BT /F4 10.497 Tf -8.84 -31.16 Td[<039b>57<02ae>-28<03d8>-57<03bb>41<03ef>-27<039b>-36<0521>84<0360>-67<0368>13<0392>]TJ /F8 10.909 Tf 108.11 0 Td[(1)]TJ /F4 10.497 Tf 7.94 0 Td[<07e6>-3<0daf>-4<08d4>5<0362>-9<0394>-57<02af>81<0371>-18<034d>-42<034f>49<03cc>-25<0294>35<03b4>-35<03e3>42<03ef>-17<0374>-46<097b>14<0356>-21<05f5>31<0351>-35<0394>-57<027a>81<0371>-18<034d>-42<034f>]TJ -116.03 -15.44 Td[<035c>2<0371039b>-32<07df>35<0351>-31<0394>-26<027b>34<036d>-7<0387>8<0393>-12<027a>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -55.07 m 359.87 -55.07 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -53.58 m 359.87 -53.58 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -69.13 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -65.42 Td[(1)]TJ /F11 10.909 Tf 26.87 0 Td[()]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -143.33 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -139.62 Td[(7)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -155.69 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -151.98 Td[(8)]TJ /F11 10.909 Tf 26.87 0 Td[(
)]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -194.48 m 359.87 -194.48 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -195.98 m 359.87 -195.98 l S Q BT /F4 10.497 Tf -8.85 -214.01 Td[<0371>-19<034d>-42<034f>42<03d1>-18<03a5>3<0294>-11<03dc>15<0377>68<02ae>-92<08ee>-3<07e6>-54<02af>113<03d8>-55<03bb>41<03ef>-27<039b>-36<0521>19<0364>54<0379>-61<03c2>5<03a9>-46<03b5>78<03c4>-48<03a4>-40<03e6>33<039e>12<0374>]TJ /F8 10.909 Tf 287.07 0 Td[(1)]TJ /F4 10.497 Tf 7.95 0 Td[<07e6>-3<0daf>-3<08d4>5<0362>-9<0394>7<0391>-39<034f>]TJ -295.12 -15.44 Td[<0374>-32<0362>-6<0394>-27<027b>]TJ 10.89 -15.44 Td[<0387>33<0363>-37<027a>]TJ /F11 10.909 Tf 31.02 0 Td[(hanoi)]TJ /F4 10.497 Tf 30.69 0 Td[<039b>]TJ /F8 10.909 Tf 13.24 0 Td[(CPS)]TJ /F4 10.497 Tf 21.35 0 Td[<0374>-42<097b>17<0356>-17<05f5>34<0351>-31<0394>-26<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -253.36 m 359.87 -253.36 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -251.87 m 359.87 -251.87 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -267.42 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -263.71 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(move\(n,)-524(a,)-525(b,)-525(k\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 186.22 -263.71 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 203.4 -263.71 Tm[<08910c060d5b>108<02a2>-107<0a860ecc0f3b>-70<02a3>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -279.79 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -276.08 Td[(2)]TJ /F11 10.909 Tf 38.32 0 Td[(document.form.textarea.value)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -292.15 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -288.45 Td[(3)]TJ /F11 10.909 Tf 49.78 0 Td[(+=)-524(\("move "+n+" from "+a+" to "+b+"\\n"\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -304.52 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -300.81 Td[(4)]TJ /F14 10.909 Tf 38.32 0 Td[(return)]TJ /F11 10.909 Tf 40.1 0 Td[(k\(\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -316.89 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -313.18 Td[(5)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -329.25 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -325.54 Td[(6)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -341.62 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -337.91 Td[(7)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(hanoi\(n,)-524(a,)-525(b,)-525(c,)-525(k\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 186.22 -337.91 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 203.4 -337.91 Tm[<083709340d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -353.98 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -350.27 Td[(8)]TJ /F14 10.909 Tf 38.32 0 Td[(if)]TJ /F11 10.909 Tf 17.19 0 Td[(\(n>0\))-524({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -366.35 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -362.64 Td[(9)]TJ /F14 10.909 Tf 49.78 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(hanoi\(n-1,)-524(a,)-525(c,)-525(b,)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -378.72 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -375.01 Td[(10)]TJ /F14 10.909 Tf 129.69 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(\(\))-524({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -391.08 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -387.37 Td[(11)]TJ /F14 10.909 Tf 141.15 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(move\(n,)-524(a,)-525(b,)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -403.45 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -399.74 Td[(12)]TJ /F14 10.909 Tf 209.87 0 Td[(function)]TJ /F11 10.909 Tf 45.82 0 Td[(\(\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -415.81 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -412.1 Td[(13)]TJ /F14 10.909 Tf 221.33 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(hanoi\(n-1,)-524(c,)-525(b,)-525(a,)-525(k\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -428.18 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -424.47 Td[(14)]TJ /F11 10.909 Tf 209.87 0 Td[(}\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -440.54 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -436.83 Td[(15)]TJ /F11 10.909 Tf 129.69 0 Td[(}\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -452.91 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -449.2 Td[(16)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ /F14 10.909 Tf 11.46 0 Td[(else)]TJ /F11 10.909 Tf 28.64 0 Td[({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -465.28 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -461.57 Td[(17)]TJ /F14 10.909 Tf 55.24 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(k\(\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -477.64 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -473.93 Td[(18)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -490.01 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -486.3 Td[(19)]TJ /F11 10.909 Tf 32.33 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -491.7 m 359.87 -491.7 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -493.19 m 359.87 -493.19 l S Q BT /F4 10.497 Tf -9.43 -511.23 Td[<0360>-45<0354>45<0360>-137<027a>78<035c035c>9<0370>-87<027a>]TJ ET BT /F14 10.909 Tf 2.95 -530.51 Td[(function)]TJ /F11 10.909 Tf 51.59 0 Td[(exec\(\))-524({)]TJ 131.73 0 Td[(//)]TJ /F4 10.497 Tf 17.18 0 Td[<08910c060d5b>109<02a2>-108<0a860ecc0f3b>-70<02a3>]TJ /F11 10.909 Tf -189.04 -10.81 Td[(hanoi\(5,)-524('a',)-525('b',)-525('c',)]TJ /F14 10.909 Tf 137.45 0 Td[(function)]TJ /F11 10.909 Tf 51.59 0 Td[(\(\))-524({)]TJ /F14 10.909 Tf 28.63 0 Td[(return)]TJ /F11 10.909 Tf 40.14 0 Td[(null;)-524(}\);)]TJ -269.27 -10.81 Td[(})]TJ /F4 10.497 Tf -11.68 -23.91 Td[<0377>-10<0391>-41<034f>58<0374>-95<027a>]TJ /F11 10.909 Tf 52.89 0 Td[(hanoi)]TJ /F4 10.497 Tf 30.81 0 Td[<039b>-36<077a>75<037c>-84<095a>83<0360>-63<036f>-15<038b>-72<027a>79<035c>22<0395>-55<0387>28<0370>-42<0be8>8<0393>-17<04b0>-4<063e>37<0374>-46<0837>-4<07990387>29<0370>-42<095a>-4<0f97>82<0360>-62<036f>54<0360>-87<0387>]TJ -83.25 -15.44 Td[<034f>67<0369>-2<035a>-5<0370>-15<034b>-20<0394>-26<027b>41<0366>11<035c>8<0370>]TJ /F11 10.909 Tf 107.14 0 Td[(move)]TJ /F4 10.497 Tf 24.97 0 Td[<039b>-32<08cd>21<0377>-6<0391>-36<034f>63<0374>-42<097b>18<0356>-18<05f5>35<0351>-31<0394>-27<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -599.95 m 359.87 -599.95 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -598.46 m 359.87 -598.46 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -614.01 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -610.3 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(move\(n,)-524(a,)-525(b,)-525(k\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 186.22 -610.3 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 203.4 -610.3 Tm[<083709340d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -626.38 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -622.67 Td[(2)]TJ /F11 10.909 Tf 38.32 0 Td[(document.form.textarea.value)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -638.75 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -635.04 Td[(3)]TJ /F11 10.909 Tf 49.78 0 Td[(+=)-524(\("move "+n+" from "+a+" to "+b+"\\n"\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -651.11 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -647.4 Td[(4)]TJ /F14 10.909 Tf 38.32 0 Td[(return)]TJ ET q .803 w 54.5 -650.21 m 62.03 -650.21 l S Q BT /F11 10.909 Tf 62.03 -647.4 Td[(;)]TJ /F26 10.909 Tf 1 0 .167 1 96.39 -647.4 Tm[(//)]TJ ET q .803 w 113.57 -650.21 m 121.1 -650.21 l S Q q .803 w 121.1 -650.21 m 128.64 -650.21 l S Q q .803 w 128.64 -650.21 m 136.17 -650.21 l S Q BT 1 0 .167 1 0 0 Tm /F4 10.497 Tf 1 0 0 1 141.49 -647.4 Tm[<0370>3<0378>-11<0373>-13<034d>-40<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -663.48 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -659.77 Td[(5)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -665.17 m 359.87 -665.17 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -666.66 m 359.87 -666.66 l S Q BT /F8 10.909 Tf 159.02 -690.84 Td[(VIII)-250(-)-250(5)]TJ ET Q endstream endobj 33 0 obj <> stream q 1 0 0 1 72 769.89 cm BT /F4 10.497 Tf 101.48 -31.16 Td[<036d>10<0387>27<0393>-11<027a>143<0837>19<0799>61<0374>-23<0a80>18<0b13>51<039b>-12<077a>98<037c>-60<095a>106<0360>-40<036f>77<0360>-63<0387>45<0398>26<0363>-38<027a>161<034d>30<036c>66<0368>42<039c>-28<077a>98<037c>-60<095a>106<0360>-69<0b06>61<0374>-23<0a80>18<0b13>51<039b>-12<0eed>31<0393>]TJ -10.36 -15.44 Td[<0b8b>35<0371>59<0360>-55<036f>-25<0e26>12<0362>17<027b>625<02a2>-75<035c>-5<0377>-3<0391>-33<034f>53<0373>-25<0916>2<0e4f>36<039b>42<03c4>-49<03e5>41<03ef>-12<03d9>-47<03e6>69<03ef>-20<0371>-29<0774>-18<034f>48<027b>429<02a3>116<035c>30<0395>-14<0370>]TJ /F11 10.909 Tf 305 0 Td[(call/cc)]TJ /F4 10.497 Tf 42.08 0 Td[<0371>-28<0c89>]TJ -348.04 -15.44 Td[<0361>-68<0391>-28<034f>59<0373>-21<0a80>8<0b13>40<039b>-23<0ecc>8<08d4>8<0c24>51<0374>-33<047b>-13<034f>28<07ae>9<054c>66<0355>-49<0c98>49<0392>24<0395>-44<0394>-18<027b>94<035c0377>-13<0a80>8<0b13>40<039b>-23<0f62>8<0f3b>18<0362>2<0394>29<0368>9<038a>26<0374>]TJ /F11 10.909 Tf 346.43 0 Td[(exec)]TJ /F4 10.497 Tf -345.8 -15.45 Td[<039b>-31<08cd>21<0377>-6<0391>-37<034f>63<0374>-41<097b>17<0356>-17<05f5>35<0351>-32<0394>-26<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -85.43 m 459.5 -85.43 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -83.94 m 459.5 -83.94 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -99.49 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -95.78 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(doEnd\(\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 285.85 -95.78 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 303.03 -95.78 Tm[<083709340d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -111.85 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -108.14 Td[(2)]TJ /F11 10.909 Tf 38.32 0 Td[(document.form.textarea.value)-524(+=)-525("end\\n";)]TJ /F26 10.909 Tf 1 0 .167 1 348.85 -108.14 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 366.03 -108.14 Tm[<08370799>21<0377>-20<09720f67>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -124.22 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -120.51 Td[(3)]TJ /F14 10.909 Tf 38.32 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(doEnd;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -136.59 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -132.88 Td[(4)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -148.95 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -145.24 Td[(5)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -161.32 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -157.61 Td[(6)]TJ /F26 10.909 Tf 1 0 .167 1 102.58 -157.61 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 119.76 -157.61 Tm[<08370973>21<0377>4<03a4>31<03ef>15<03c4>-81<03e6>50<03d9>-77<03a0>93<03ef>15<03c4>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -173.68 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -169.97 Td[(7)]TJ /F14 10.909 Tf 26.87 0 Td[(var)]TJ /F11 10.909 Tf 22.91 0 Td[(k)-524(=)]TJ /F14 10.909 Tf 22.9 0 Td[(function)]TJ /F11 10.909 Tf 45.82 0 Td[(\(\))-525({)]TJ /F14 10.909 Tf 28.64 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(hanoi\(5,)-524('a',)-525('b',)-525('c',)-525(doEnd\);)-525(};)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -186.05 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -182.34 Td[(8)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -198.41 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -194.7 Td[(9)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(exec\(\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 285.85 -194.7 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 303.03 -194.7 Tm[<083709340d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -210.78 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -207.07 Td[(10)]TJ ET q .803 w 114.03 -209.88 m 121.56 -209.88 l S Q q .803 w 121.56 -209.88 m 128.74 -209.88 l S Q q .803 w 128.74 -209.88 m 136.27 -209.88 l S Q q .803 w 136.27 -209.88 m 143.44 -209.88 l S Q q .803 w 143.44 -209.88 m 150.97 -209.88 l S Q q .803 w 150.97 -209.88 m 158.5 -209.88 l S Q q .803 w 158.5 -209.88 m 166.04 -209.88 l S Q q .803 w 166.04 -209.88 m 173.57 -209.88 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -223.15 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -219.44 Td[(11)]TJ /F11 10.909 Tf 32.33 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -224.84 m 459.5 -224.84 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -226.33 m 459.5 -226.33 l S Q BT /F11 10.909 Tf 101.62 -243.84 Td[(exec)]TJ /F4 10.497 Tf 24.9 0 Td[<0378>]TJ /F11 10.909 Tf 13.36 0 Td[(k)-524(\(\))]TJ /F4 10.497 Tf 25.11 0 Td[<0377>-22<08ee>-1<07e6>-1<0741>-1<054c>30<039b>-33<09fd>86<0360>-71<034d>]TJ /F11 10.909 Tf 97.22 0 Td[(k)]TJ /F4 10.497 Tf 7.92 0 Td[<0377>-23<0b8b>31<0371>54<0360>-59<036f>-30<0e2d>-1<0b18>7<0362>-6<0394>40<0369>-3<035a>-6<0370>-16<034b>-21<0394>-27<027b>52<035c>25<0395>-18<0370>]TJ -184.94 -15.44 Td[<02ae>-88<08ee07e6>-50<02af>113<03d8>-52<03bb>44<03ef>-23<039b>-32<0521>8<0362>15<0368>56<037c>-37<0374>]TJ /F11 10.909 Tf 139.79 0 Td[(move)]TJ /F4 10.497 Tf 24.7 0 Td[<0355>]TJ /F8 10.909 Tf 13.5 0 Td[(1)]TJ /F4 10.497 Tf 7.85 0 Td[<0573>38<0363>-25<036d>-13<08ee07e6>14<035e>42<0395>-52<0394>10<0391>-35<034f>63<0374>-12<0373>-26<0394>-26<027b>]TJ ET BT /F21 10.497 Tf 91.12 -285.59 Td[<0ef0>]TJ /F28 10.909 Tf 13.23 0 Td[(8.3.1)]TJ ET BT /F4 10.497 Tf 131.62 -285.59 Td[<09cd>27<0377>11<038d>-6<0393>-7<0e4d>47<0374>-5<0373>16<0392>-23<036c>39<036f>-71<027a>79<08cd>27<0377>-14<0614>5<0a3a>38<039b>87<02ae>-17<03d8>-47<03bb>50<03ef>-17<039b>-27<0521>94<0360>-57<0368>22<0392>]TJ /F8 10.909 Tf 262.49 0 Td[(1)]TJ /F4 10.497 Tf 7.72 0 Td[<07e6>5<0daf>6<08d4>16<03620394>-46<02af>]TJ -311.05 -15.45 Td[<0371>-15<034d>-39<034f>53<03cc>-21<0294>39<03b4>-35<03e3>41<03ef>-13<0374>-42<097b>17<0356>-17<05f5>35<0351>-20<0391>-38<027b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -316.41 m 459.5 -316.41 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -314.91 m 459.5 -314.91 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -330.47 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -326.76 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(showArgument\(m\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -342.83 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -339.12 Td[(2)]TJ /F11 10.909 Tf 38.32 0 Td[(document.form.textarea.value)-524(+=)-525(\("argument = "+m\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -355.2 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -351.49 Td[(3)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -367.56 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -363.85 Td[(4)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -379.93 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -376.22 Td[(5)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(showResult\(m,)-525(r\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -392.3 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -388.59 Td[(6)]TJ /F11 10.909 Tf 38.32 0 Td[(document.form.textarea.value)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -404.66 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -400.95 Td[(7)]TJ /F11 10.909 Tf 49.78 0 Td[(+=)-524(\("result for argument: "+m+" = "+r\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -417.03 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -413.32 Td[(8)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -429.39 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 75.71 -425.68 Td[(9)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -441.76 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -438.05 Td[(10)]TJ /F14 10.909 Tf 32.33 0 Td[(function)]TJ /F11 10.909 Tf 51.54 0 Td[(fib\(m\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -454.12 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -450.41 Td[(11)]TJ /F11 10.909 Tf 43.78 0 Td[(showArgument\(m\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -466.49 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -462.78 Td[(12)]TJ /F14 10.909 Tf 43.78 0 Td[(var)]TJ /F11 10.909 Tf 22.91 0 Td[(r;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -478.86 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -475.15 Td[(13)]TJ /F14 10.909 Tf 43.78 0 Td[(if)]TJ /F11 10.909 Tf 17.18 0 Td[(\(m<2\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -491.22 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -487.51 Td[(14)]TJ /F11 10.909 Tf 55.24 0 Td[(r=1;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -503.59 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -499.88 Td[(15)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ /F14 10.909 Tf 11.46 0 Td[(else)]TJ /F11 10.909 Tf 28.63 0 Td[({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -515.95 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -512.24 Td[(16)]TJ /F11 10.909 Tf 55.24 0 Td[(r=fib\(m-1\)+fib\(m-2\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -528.32 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -524.61 Td[(17)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -540.68 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -536.97 Td[(18)]TJ /F11 10.909 Tf 43.78 0 Td[(showResult\(m,)-525(r\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -553.05 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -549.34 Td[(19)]TJ /F14 10.909 Tf 43.78 0 Td[(return)]TJ /F11 10.909 Tf 40.09 0 Td[(r;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q 91.12 -565.42 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf 70.25 -561.71 Td[(20)]TJ /F11 10.909 Tf 32.33 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w 91.12 -567.11 m 459.5 -567.11 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w 91.12 -568.6 m 459.5 -568.6 l S Q BT /F21 10.497 Tf 91.12 -601.71 Td[<0a80>11<0b13>32<0377>-7<0daf>11<0771>]TJ /F8 10.909 Tf 62.9 0 Td[(Ja)20(v)25(aScript)]TJ /F4 10.497 Tf 46.66 0 Td[<0378>-29<0c97>11<0eca>12<0614>12<0a3a>168<02a2>-78<03e5>-4<03dc>95<03bc>-73<08dc>-58<02a3>161<039b>-19<08cb>30<036c>54<036f034d>-1<0394>32<0368>13<038a>-62<027a>]TJ /F8 10.909 Tf 206.02 0 Td[(CPS)]TJ /F4 10.497 Tf 21.31 0 Td[<0381>10<0377>-9<0e21>]TJ -336.89 -15.44 Td[<05f5>38<0378>-44<0d7a>-3<05b1>-3<0c24>-3<0f30>-3<049b>34<0370>-17<034b>-20<036c>20<0368>31<0355>-109<027a>66<03e5>-18<03dc>80<03bc>-88<08dc>28<039b>-34<08cb>20<0368>3<0373>-15<034d>-20<0774>-3<07a0>22<038d>-28<07ae>-3<0f70>28<039b>-34<094f>-3<08b9>5<0362>-8<0394>-6<09d4>-3<07f9>34<0370>]TJ -.43 -15.44 Td[<0378>-90<027a>]TJ ET q .803 w 112.08 -635.4 m 125.89 -635.4 l S Q q .803 w 125.89 -635.4 m 139.69 -635.4 l S Q q .803 w 139.69 -635.4 m 151.95 -635.4 l S Q q .803 w 151.95 -635.4 m 165.76 -635.4 l S Q BT /F4 10.497 Tf 165.42 -632.59 Td[<039b>-31<0ecc08d40c24>43<0374>-41<08960f3b>88<0360>-136<027a>70<0366>4<0377>8<0373>13<0354>1<0374>-41<0a800b13>43<0374>-41<0b300520>9<0362>-4<0394>64<03c3>-57<0294>1<03bb>21<039b>-30<05a80cf2>10<0362>]TJ -74.33 -15.44 Td[<03940d9e>1<0f41>60<0355>-31<034b>-17<0394>-24<027b>33<08cd>25<0377>67<03d3>-66<03e9>56<03ac>-51<03e5>-13<03dc>40<0378>-87<027a>60<0a80>3<0b13>34<039b>]TJ /F11 10.909 Tf 201.18 0 Td[(n)]TJ /F8 10.909 Tf 5.72 0 Td[(,)]TJ /F11 10.909 Tf 5.43 0 Td[(a)]TJ /F8 10.909 Tf 5.73 0 Td[(,)]TJ /F11 10.909 Tf 5.43 0 Td[(b)]TJ /F8 10.909 Tf 5.72 0 Td[(,)]TJ /F11 10.909 Tf 5.43 0 Td[(c)]TJ /F4 10.497 Tf 7.85 0 Td[<0377>-19<05a4>19<03cd>3<03e5>-61<03dd>57<0294>4<03bb>24<0371>-29<08cd>44<0374>-39<08ee>1<07e6>]TJ -242.79 -15.45 Td[<039b>-31<0589089d>9<0362>12<0382>-3<0356>-18<09d40974>108<02a2>]TJ /F11 10.909 Tf 94.8 0 Td[(pc)]TJ /F4 10.497 Tf 12.19 0 Td[<02a3>112<03540392>-42<07cf0a52>14<035e>42<0395>-52<0394>64<03c3>-58<029403bb>22<0371>55<0360>-58<036f>-29<0daf0771>87<0360>-63<0368>-6<038b>3<0377>16<0370>-14<034b>-19<0394>-27<027b>]TJ ET BT /F8 10.909 Tf 258.65 -690.84 Td[(VIII)-250(-)-250(6)]TJ ET Q endstream endobj 38 0 obj <> stream q 1 0 0 1 72 769.89 cm 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -29.47 m 359.87 -29.47 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -27.97 m 359.87 -27.97 l S Q 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -43.53 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -39.82 Td[(1)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(move\(n,)-524(a,)-525(b\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 191.95 -39.82 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 209.13 -39.82 Tm[<0ecc08d4>-11<03b5>22<03bb03bf>-17<03ab>5<0d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -55.89 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -52.18 Td[(2)]TJ /F11 10.909 Tf 38.32 0 Td[(document.form.textarea.value)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -68.26 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -64.55 Td[(3)]TJ /F11 10.909 Tf 49.78 0 Td[(+=)-524(\("move "+n+" from "+a+" to "+b+"\\n"\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -80.62 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -76.91 Td[(4)]TJ /F11 10.909 Tf 26.87 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -92.99 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -89.28 Td[(5)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -105.35 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -101.64 Td[(6)]TJ /F14 10.909 Tf 26.87 0 Td[(var)]TJ /F11 10.909 Tf 22.91 0 Td[(stack)-524(=)-525(new)-525(Array\(\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -117.72 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -114.01 Td[(7)]TJ /F11 10.909 Tf 26.87 0 Td[(stack.push\(new)-524(Array\(5,)-525('a',)-525('b',)-525('c',)-525(0\)\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -130.09 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -126.38 Td[(8)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -142.45 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -23.92 -138.74 Td[(9)]TJ /F14 10.909 Tf 26.87 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(hanoi\(n,)-524(a,)-525(b,)-525(c,)-525(pc\))-525({)]TJ /F26 10.909 Tf 1 0 .167 1 191.95 -138.74 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 209.13 -138.74 Tm[<0ecc08d4>-11<03b5>22<03bb03bf>-17<03ab>5<0d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -154.82 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -151.11 Td[(10)]TJ /F14 10.909 Tf 43.78 0 Td[(while)]TJ /F11 10.909 Tf 28.64 0 Td[(\(n>0\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -167.18 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -163.47 Td[(11)]TJ /F11 10.909 Tf 55.24 0 Td[(switch)-524(\(pc\))-525({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -179.55 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -175.84 Td[(12)]TJ /F11 10.909 Tf 55.24 0 Td[(case)-524(0:)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -191.91 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -188.2 Td[(13)]TJ /F11 10.909 Tf 66.69 0 Td[(stack.push\(new)-525(Array\(n,)-525(a,)-525(b,)-525(c,)-525(1\)\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -204.28 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -200.57 Td[(14)]TJ /F14 10.909 Tf 66.69 0 Td[(var)]TJ /F11 10.909 Tf 22.91 0 Td[(tmp=c;)-525(c=b;)-525(b=tmp;)-525(n--;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -216.65 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -212.94 Td[(15)]TJ /F14 10.909 Tf 66.69 0 Td[(continue)]TJ /F11 10.909 Tf 45.82 0 Td[(;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -229.01 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -225.3 Td[(16)]TJ /F11 10.909 Tf 55.24 0 Td[(case)-524(1:)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -241.38 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -237.67 Td[(17)]TJ /F11 10.909 Tf 66.69 0 Td[(stack.push\(new)-525(Array\(n-1,)-525(c,)-525(b,)-525(a,)-525(0\)\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -253.74 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -250.03 Td[(18)]TJ /F11 10.909 Tf 66.69 0 Td[(move\(n,)-525(a,)-525(b\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -266.11 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -262.4 Td[(19)]TJ /F14 10.909 Tf 66.69 0 Td[(return)]TJ /F11 10.909 Tf 34.37 0 Td[(;)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -278.47 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -274.76 Td[(20)]TJ /F11 10.909 Tf 55.24 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -290.84 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -287.13 Td[(21)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -303.21 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -299.5 Td[(22)]TJ /F14 10.909 Tf 43.78 0 Td[(return)]TJ /F11 10.909 Tf 40.1 0 Td[(exec\(\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -315.57 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -311.86 Td[(23)]TJ /F11 10.909 Tf 32.33 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -327.94 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -324.23 Td[(24)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -340.3 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -336.59 Td[(25)]TJ /F14 10.909 Tf 32.33 0 Td[(function)]TJ /F11 10.909 Tf 51.55 0 Td[(exec\(\))-524({)]TJ /F26 10.909 Tf 1 0 .167 1 191.95 -336.59 Tm[(//)]TJ /F4 10.497 Tf 1 0 0 1 209.13 -336.59 Tm[<0ecc08d4>-11<03b5>22<03bb03bf>-17<03ab>5<0d5b>]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -352.67 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -348.96 Td[(26)]TJ /F14 10.909 Tf 43.78 0 Td[(if)]TJ /F11 10.909 Tf 11.46 0 Td[(\(stack.length>0\))-524({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -365.03 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -361.32 Td[(27)]TJ /F14 10.909 Tf 55.24 0 Td[(var)]TJ /F11 10.909 Tf 22.91 0 Td[(args=stack.pop\(\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -377.4 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -373.69 Td[(28)]TJ /F11 10.909 Tf 55.24 0 Td[(hanoi\(args[0],)-524(args[1],)-525(args[2],)-525(args[3],)-525(args[4]\);)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -389.77 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -386.06 Td[(29)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ /F14 10.909 Tf 11.46 0 Td[(else)]TJ /F11 10.909 Tf 28.64 0 Td[({)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -402.13 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -398.42 Td[(30)]TJ /F11 10.909 Tf 55.24 0 Td[(document.form.textarea.value)-524(+=)-525("end\\n";)]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -414.5 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -410.79 Td[(31)]TJ /F11 10.909 Tf 43.78 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg q -8.5 -426.86 368.37 12.37 re f Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g BT /F8 10.909 Tf -29.38 -423.15 Td[(32)]TJ /F11 10.909 Tf 32.33 0 Td[(})]TJ ET 0.8 1 1 RG 0.8 1 1 rg q 3.387 w -8.5 -428.56 m 359.87 -428.56 l S Q 0 G 0 g 0.8 1 1 RG 0.8 1 1 rg 0 G 0 g q .398 w -8.5 -430.05 m 359.87 -430.05 l S Q BT /F4 10.497 Tf -8.82 -448.28 Td[<035c>6<035c>-16<0387>39<0370>-4<038d>-7<036c>42<036f>66<0360>-75<0387>-19<034f>60<0371>62<03d3>-63<03e9>62<03ac>-47<03e5>-8<03dc>25<0377>-13<08ee>6<07e6>7<0c4d>7<0ba4>45<0370>]TJ /F8 10.909 Tf 231.74 0 Td[(\223)]TJ /F4 10.497 Tf 4.84 0 Td[<0a80>7<0b13>]TJ /F8 10.909 Tf 20.92 0 Td[(\224)]TJ /F4 10.497 Tf 6.75 0 Td[<039b03d1>26<039d>-55<03a0>83<03e7>10<0374>-34<0e2d>6<0b18>95<0360>-56<0368>]TJ -264.07 -15.44 Td[<0393>-12<027a>49<0e1c>21<0377>9<03af>26<03ef>13<03d0>-42<03e1>-17<0294>1<03bb>27<0370>-37<06490c88>8<0362>-5<0394>26<035c>2<0371>-17<035e>20<0351>-34<05440cf3>41<0374>-11<0373>-27<0394>-26<027b>]TJ /F5 14.346 Tf .14 -44.09 Td[(8.4)]TJ /F7 13.804 Tf 32.03 0 Td[<035e>29<0392>-17<0374>-29<09c4>103<0360>-101<0358>-2<0b8c>12<0393>12<0368>22<034d>-46<0a13>19<0377>5<0368>-2<038a>6<0374>]TJ /F30 14.346 Tf 210.89 0 Td[(:)-166(:)-167(:)]TJ /F8 10.909 Tf -232.43 -23.16 Td[([1])]TJ /F4 10.497 Tf 14.68 0 Td[<0378>-41<0a800b13>31<0371>]TJ /F8 10.909 Tf 44.82 0 Td[(CPS)]TJ /F4 10.497 Tf 21.36 0 Td[<0374>-42<0614>9<0362>-6<0394>-3<094f0e45>29<0373>-40<03e6>66<03ef>-61<03ab>5<0942>22<0377>1<03d6>-12<0294>39<03b4>-11<0370>-15<034b>-20<0394>-26<027b>]TJ /F7 13.804 Tf -91.66 -44.09 Td[<035c>-2<0377>-20<09b7>19<0377>-19<088007df0e080759>]TJ ET BT /F8 10.909 Tf -8.5 -598.22 Td[([1])]TJ ET BT /F8 10.909 Tf 9.67 -598.22 Td[(Untyped)-673(Ltd.)]TJ /F4 10.497 Tf 69.22 0 Td[<02ae>]TJ /F8 10.909 Tf 11.43 0 Td[(Continuations)-673(and)-674(Continuation)-674(P)14(assing)-673(Style)]TJ /F4 10.497 Tf 219.49 0 Td[<02af>]TJ ET BT /F11 10.909 Tf 319.78 -598.22 Td[(http://)]TJ -310.11 -15.44 Td[(library.readscheme.org/page6.html)]TJ ET BT /F8 10.909 Tf 159.02 -690.84 Td[(VIII)-250(-)-250(7)]TJ ET Q endstream endobj 46 0 obj <> stream SAKJEQ+NimbusRomNo9L-Medi : <|T l * 1.05(URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.Copyright (URW)++,Copyright 1999 by (URW)++ Design & DevelopmentNimbus Roman No9 L MediumNimbus Roman No9 L (-18 C P S W ae g i l nsy $ 1 4 8 B C F H J M O P T U V Z J q:CVx8L= g 6JMjovdb6/]02?CcPRrvm}Ǡdz6B<ɬr[]`)ofr^M.}&oOw_rqOc?~0]ed^[fe\N(Dqu\9wz(s0zMrgsnC%+6.֮> Y[whgddwio@ɰxgvot_xTkZX=ha&0t4}&@ȬʲcLIhh,mznziЪn^[Ce]OsxjdmmepsiUg;&|nvzc˲N%(@YT$1%##0E;P>;I/O,$%$bee~ 9FRxt~qrno|e_%G` 뭳?2E"@TP7]ë^=\tj_)BkAHjbUNgfx E%,PMksZxnjoILnn}Ӌcyedj?~p}hx|uP[[[).`b'&cҋƜ°r6:@Xܪȋ,;rх{ENM~w\r<X}ެ_ LeqtswjDxx8xommqzu\ke8>3LRkaqWFZ^>QYep}znz(]K':uɵxfhnJ||IVi8Jrl~|} 䁫rs+ rZhNq?q\}G&m}??X@brťpNBgZwfr`mvi`N^ċ½XxWplwsmvŵ۠}%G7'g8Vscùb{)>[fzfdRɪHmJKapP}O4&cZly`dnvy|kj]T7(&&+܋?{lxoX|bl<f v" _oc7I,ijos~w