##// END OF EJS Templates
More work on notebook tutorials.
Brian E. Granger -
Show More
1 NO CONTENT: new file 100644, binary diff hidden
NO CONTENT: new file 100644, binary diff hidden
1 NO CONTENT: new file 100644, binary diff hidden
NO CONTENT: new file 100644, binary diff hidden
This diff has been collapsed as it changes many lines, (853 lines changed) Show them Hide them
@@ -1,7 +1,7 b''
1 {
1 {
2 "metadata": {
2 "metadata": {
3 "name": "",
3 "name": "",
4 "signature": "sha256:441fa273fba6403e4fa6ef51f4397b1a0ca9ddec43fe8fba217b854e2c7b0377"
4 "signature": "sha256:df6354daf203e842bc040989d149760382d8ceec769160e4efe8cde9dfcb9107"
5 },
5 },
6 "nbformat": 3,
6 "nbformat": 3,
7 "nbformat_minor": 0,
7 "nbformat_minor": 0,
@@ -13,861 +13,14 b''
13 "level": 1,
13 "level": 1,
14 "metadata": {},
14 "metadata": {},
15 "source": [
15 "source": [
16 "Basic Output"
16 "Capturing Output With <tt>%%capture</tt>"
17 ]
17 ]
18 },
18 },
19 {
19 {
20 "cell_type": "markdown",
20 "cell_type": "markdown",
21 "metadata": {},
21 "metadata": {},
22 "source": [
22 "source": [
23 "When a cell is run, it can generate *output*. In IPython, the definition of output is quite general; it can be text, images, LaTeX, HTML or JSON. All output is displayed below the code that generated it, in the *output area*.\n",
23 "IPython has a [cell magic](Cell Magics.ipynb), `%%capture`, which captures the stdout/stderr of a cell. With this magic you can discard these streams or store them in a variable."
24 "\n",
25 "This Notebook describes the basics of output and shows how the `stdout/stderr` streams are handled."
26 ]
27 },
28 {
29 "cell_type": "heading",
30 "level": 2,
31 "metadata": {},
32 "source": [
33 "Displayhook"
34 ]
35 },
36 {
37 "cell_type": "markdown",
38 "metadata": {},
39 "source": [
40 "When a Python object is returned by an expression, Python's `displayhook` mechanism is triggered. In IPython, this results in an output prompt, such as `Out[2]`. These objects are then available under the variables:\n",
41 "\n",
42 "* `_` (last output)\n",
43 "* `__` (second to last output)\n",
44 "* `_N` (`Out[N]`)"
45 ]
46 },
47 {
48 "cell_type": "code",
49 "collapsed": false,
50 "input": [
51 "import numpy as np\n",
52 "import sys"
53 ],
54 "language": "python",
55 "metadata": {},
56 "outputs": [],
57 "prompt_number": 1
58 },
59 {
60 "cell_type": "code",
61 "collapsed": false,
62 "input": [
63 "np.random.rand(10)"
64 ],
65 "language": "python",
66 "metadata": {},
67 "outputs": [
68 {
69 "metadata": {},
70 "output_type": "pyout",
71 "prompt_number": 2,
72 "text": [
73 "array([ 0.95903549, 0.20840774, 0.89732074, 0.72494962, 0.30424358,\n",
74 " 0.03881097, 0.72698477, 0.92148251, 0.96582423, 0.95202918])"
75 ]
76 }
77 ],
78 "prompt_number": 2
79 },
80 {
81 "cell_type": "code",
82 "collapsed": false,
83 "input": [
84 "np.sin(_)"
85 ],
86 "language": "python",
87 "metadata": {},
88 "outputs": [
89 {
90 "metadata": {},
91 "output_type": "pyout",
92 "prompt_number": 3,
93 "text": [
94 "array([ 0.81863802, 0.20690236, 0.78165864, 0.66309773, 0.29957159,\n",
95 " 0.03880123, 0.66461974, 0.79649888, 0.82251797, 0.81459417])"
96 ]
97 }
98 ],
99 "prompt_number": 3
100 },
101 {
102 "cell_type": "heading",
103 "level": 2,
104 "metadata": {},
105 "source": [
106 "sys.stdout and sys.stderr"
107 ]
108 },
109 {
110 "cell_type": "markdown",
111 "metadata": {},
112 "source": [
113 "The stdout and stderr streams are displayed as text in the output area."
114 ]
115 },
116 {
117 "cell_type": "code",
118 "collapsed": false,
119 "input": [
120 "print(\"hi, stdout\")"
121 ],
122 "language": "python",
123 "metadata": {},
124 "outputs": [
125 {
126 "output_type": "stream",
127 "stream": "stdout",
128 "text": [
129 "hi, stdout\n"
130 ]
131 }
132 ],
133 "prompt_number": 4
134 },
135 {
136 "cell_type": "code",
137 "collapsed": false,
138 "input": [
139 "from __future__ import print_function\n",
140 "print('hi, stderr', file=sys.stderr)"
141 ],
142 "language": "python",
143 "metadata": {},
144 "outputs": [
145 {
146 "output_type": "stream",
147 "stream": "stderr",
148 "text": [
149 "hi, stderr\n"
150 ]
151 }
152 ],
153 "prompt_number": 5
154 },
155 {
156 "cell_type": "heading",
157 "level": 2,
158 "metadata": {},
159 "source": [
160 "Output is asynchronous"
161 ]
162 },
163 {
164 "cell_type": "markdown",
165 "metadata": {},
166 "source": [
167 "All output is displayed asynchronously as it is generated in the Kernel. If you execute the next cell, you will see the output one piece at a time, not all at the end."
168 ]
169 },
170 {
171 "cell_type": "code",
172 "collapsed": false,
173 "input": [
174 "import time, sys\n",
175 "for i in range(8):\n",
176 " print(i)\n",
177 " time.sleep(0.5)"
178 ],
179 "language": "python",
180 "metadata": {},
181 "outputs": [
182 {
183 "output_type": "stream",
184 "stream": "stdout",
185 "text": [
186 "0\n",
187 "1"
188 ]
189 },
190 {
191 "output_type": "stream",
192 "stream": "stdout",
193 "text": [
194 "\n",
195 "2"
196 ]
197 },
198 {
199 "output_type": "stream",
200 "stream": "stdout",
201 "text": [
202 "\n",
203 "3"
204 ]
205 },
206 {
207 "output_type": "stream",
208 "stream": "stdout",
209 "text": [
210 "\n",
211 "4"
212 ]
213 },
214 {
215 "output_type": "stream",
216 "stream": "stdout",
217 "text": [
218 "\n",
219 "5"
220 ]
221 },
222 {
223 "output_type": "stream",
224 "stream": "stdout",
225 "text": [
226 "\n",
227 "6"
228 ]
229 },
230 {
231 "output_type": "stream",
232 "stream": "stdout",
233 "text": [
234 "\n",
235 "7"
236 ]
237 },
238 {
239 "output_type": "stream",
240 "stream": "stdout",
241 "text": [
242 "\n"
243 ]
244 }
245 ],
246 "prompt_number": 6
247 },
248 {
249 "cell_type": "heading",
250 "level": 2,
251 "metadata": {},
252 "source": [
253 "Large outputs"
254 ]
255 },
256 {
257 "cell_type": "markdown",
258 "metadata": {},
259 "source": [
260 "To better handle large outputs, the output area can be collapsed. Run the following cell and then single- or double- click on the active area to the left of the output:"
261 ]
262 },
263 {
264 "cell_type": "code",
265 "collapsed": false,
266 "input": [
267 "for i in range(50):\n",
268 " print(i)"
269 ],
270 "language": "python",
271 "metadata": {},
272 "outputs": [
273 {
274 "output_type": "stream",
275 "stream": "stdout",
276 "text": [
277 "0\n",
278 "1\n",
279 "2\n",
280 "3\n",
281 "4\n",
282 "5\n",
283 "6\n",
284 "7\n",
285 "8\n",
286 "9\n",
287 "10\n",
288 "11\n",
289 "12\n",
290 "13\n",
291 "14\n",
292 "15\n",
293 "16\n",
294 "17\n",
295 "18\n",
296 "19\n",
297 "20\n",
298 "21\n",
299 "22\n",
300 "23\n",
301 "24\n",
302 "25\n",
303 "26\n",
304 "27\n",
305 "28\n",
306 "29\n",
307 "30\n",
308 "31\n",
309 "32\n",
310 "33\n",
311 "34\n",
312 "35\n",
313 "36\n",
314 "37\n",
315 "38\n",
316 "39\n",
317 "40\n",
318 "41\n",
319 "42\n",
320 "43\n",
321 "44\n",
322 "45\n",
323 "46\n",
324 "47\n",
325 "48\n",
326 "49\n"
327 ]
328 }
329 ],
330 "prompt_number": 7
331 },
332 {
333 "cell_type": "markdown",
334 "metadata": {},
335 "source": [
336 "Beyond a certain point, output will scroll automatically:"
337 ]
338 },
339 {
340 "cell_type": "code",
341 "collapsed": false,
342 "input": [
343 "for i in range(500):\n",
344 " print(2**i - 1)"
345 ],
346 "language": "python",
347 "metadata": {},
348 "outputs": [
349 {
350 "output_type": "stream",
351 "stream": "stdout",
352 "text": [
353 "0\n",
354 "1\n",
355 "3\n",
356 "7\n",
357 "15\n",
358 "31\n",
359 "63\n",
360 "127\n",
361 "255\n",
362 "511\n",
363 "1023\n",
364 "2047\n",
365 "4095\n",
366 "8191\n",
367 "16383\n",
368 "32767\n",
369 "65535\n",
370 "131071\n",
371 "262143\n",
372 "524287\n",
373 "1048575\n",
374 "2097151\n",
375 "4194303\n",
376 "8388607\n",
377 "16777215\n",
378 "33554431\n",
379 "67108863\n",
380 "134217727\n",
381 "268435455\n",
382 "536870911\n",
383 "1073741823\n",
384 "2147483647\n",
385 "4294967295\n",
386 "8589934591\n",
387 "17179869183\n",
388 "34359738367\n",
389 "68719476735\n",
390 "137438953471\n",
391 "274877906943\n",
392 "549755813887\n",
393 "1099511627775\n",
394 "2199023255551\n",
395 "4398046511103\n",
396 "8796093022207\n",
397 "17592186044415\n",
398 "35184372088831\n",
399 "70368744177663\n",
400 "140737488355327\n",
401 "281474976710655\n",
402 "562949953421311\n",
403 "1125899906842623\n",
404 "2251799813685247\n",
405 "4503599627370495\n",
406 "9007199254740991\n",
407 "18014398509481983\n",
408 "36028797018963967\n",
409 "72057594037927935\n",
410 "144115188075855871\n",
411 "288230376151711743\n",
412 "576460752303423487\n",
413 "1152921504606846975\n",
414 "2305843009213693951\n",
415 "4611686018427387903\n",
416 "9223372036854775807\n",
417 "18446744073709551615\n",
418 "36893488147419103231\n",
419 "73786976294838206463\n",
420 "147573952589676412927\n",
421 "295147905179352825855\n",
422 "590295810358705651711\n",
423 "1180591620717411303423\n",
424 "2361183241434822606847\n",
425 "4722366482869645213695\n",
426 "9444732965739290427391\n",
427 "18889465931478580854783\n",
428 "37778931862957161709567\n",
429 "75557863725914323419135\n",
430 "151115727451828646838271\n",
431 "302231454903657293676543\n",
432 "604462909807314587353087\n",
433 "1208925819614629174706175\n",
434 "2417851639229258349412351\n",
435 "4835703278458516698824703\n",
436 "9671406556917033397649407\n",
437 "19342813113834066795298815\n",
438 "38685626227668133590597631\n",
439 "77371252455336267181195263\n",
440 "154742504910672534362390527\n",
441 "309485009821345068724781055\n",
442 "618970019642690137449562111\n",
443 "1237940039285380274899124223\n",
444 "2475880078570760549798248447\n",
445 "4951760157141521099596496895\n",
446 "9903520314283042199192993791\n",
447 "19807040628566084398385987583\n",
448 "39614081257132168796771975167\n",
449 "79228162514264337593543950335\n",
450 "158456325028528675187087900671\n",
451 "316912650057057350374175801343\n",
452 "633825300114114700748351602687\n",
453 "1267650600228229401496703205375\n",
454 "2535301200456458802993406410751\n",
455 "5070602400912917605986812821503\n",
456 "10141204801825835211973625643007\n",
457 "20282409603651670423947251286015\n",
458 "40564819207303340847894502572031\n",
459 "81129638414606681695789005144063\n",
460 "162259276829213363391578010288127\n",
461 "324518553658426726783156020576255\n",
462 "649037107316853453566312041152511\n",
463 "1298074214633706907132624082305023\n",
464 "2596148429267413814265248164610047\n",
465 "5192296858534827628530496329220095\n",
466 "10384593717069655257060992658440191\n",
467 "20769187434139310514121985316880383\n",
468 "41538374868278621028243970633760767\n",
469 "83076749736557242056487941267521535\n",
470 "166153499473114484112975882535043071\n",
471 "332306998946228968225951765070086143\n",
472 "664613997892457936451903530140172287\n",
473 "1329227995784915872903807060280344575\n",
474 "2658455991569831745807614120560689151\n",
475 "5316911983139663491615228241121378303\n",
476 "10633823966279326983230456482242756607\n",
477 "21267647932558653966460912964485513215\n",
478 "42535295865117307932921825928971026431\n",
479 "85070591730234615865843651857942052863\n",
480 "170141183460469231731687303715884105727\n",
481 "340282366920938463463374607431768211455\n",
482 "680564733841876926926749214863536422911\n",
483 "1361129467683753853853498429727072845823\n",
484 "2722258935367507707706996859454145691647\n",
485 "5444517870735015415413993718908291383295\n",
486 "10889035741470030830827987437816582766591\n",
487 "21778071482940061661655974875633165533183\n",
488 "43556142965880123323311949751266331066367\n",
489 "87112285931760246646623899502532662132735\n",
490 "174224571863520493293247799005065324265471\n",
491 "348449143727040986586495598010130648530943\n",
492 "696898287454081973172991196020261297061887\n",
493 "1393796574908163946345982392040522594123775\n",
494 "2787593149816327892691964784081045188247551\n",
495 "5575186299632655785383929568162090376495103\n",
496 "11150372599265311570767859136324180752990207\n",
497 "22300745198530623141535718272648361505980415\n",
498 "44601490397061246283071436545296723011960831\n",
499 "89202980794122492566142873090593446023921663\n",
500 "178405961588244985132285746181186892047843327\n",
501 "356811923176489970264571492362373784095686655\n",
502 "713623846352979940529142984724747568191373311\n",
503 "1427247692705959881058285969449495136382746623\n",
504 "2854495385411919762116571938898990272765493247\n",
505 "5708990770823839524233143877797980545530986495\n",
506 "11417981541647679048466287755595961091061972991\n",
507 "22835963083295358096932575511191922182123945983\n",
508 "45671926166590716193865151022383844364247891967\n",
509 "91343852333181432387730302044767688728495783935\n",
510 "182687704666362864775460604089535377456991567871\n",
511 "365375409332725729550921208179070754913983135743\n",
512 "730750818665451459101842416358141509827966271487\n",
513 "1461501637330902918203684832716283019655932542975\n",
514 "2923003274661805836407369665432566039311865085951\n",
515 "5846006549323611672814739330865132078623730171903\n",
516 "11692013098647223345629478661730264157247460343807\n",
517 "23384026197294446691258957323460528314494920687615\n",
518 "46768052394588893382517914646921056628989841375231\n",
519 "93536104789177786765035829293842113257979682750463\n",
520 "187072209578355573530071658587684226515959365500927\n",
521 "374144419156711147060143317175368453031918731001855\n",
522 "748288838313422294120286634350736906063837462003711\n",
523 "1496577676626844588240573268701473812127674924007423\n",
524 "2993155353253689176481146537402947624255349848014847\n",
525 "5986310706507378352962293074805895248510699696029695\n",
526 "11972621413014756705924586149611790497021399392059391\n",
527 "23945242826029513411849172299223580994042798784118783\n",
528 "47890485652059026823698344598447161988085597568237567\n",
529 "95780971304118053647396689196894323976171195136475135\n",
530 "191561942608236107294793378393788647952342390272950271\n",
531 "383123885216472214589586756787577295904684780545900543\n",
532 "766247770432944429179173513575154591809369561091801087\n",
533 "1532495540865888858358347027150309183618739122183602175\n",
534 "3064991081731777716716694054300618367237478244367204351\n",
535 "6129982163463555433433388108601236734474956488734408703\n",
536 "12259964326927110866866776217202473468949912977468817407\n",
537 "24519928653854221733733552434404946937899825954937634815\n",
538 "49039857307708443467467104868809893875799651909875269631\n",
539 "98079714615416886934934209737619787751599303819750539263\n",
540 "196159429230833773869868419475239575503198607639501078527\n",
541 "392318858461667547739736838950479151006397215279002157055\n",
542 "784637716923335095479473677900958302012794430558004314111\n",
543 "1569275433846670190958947355801916604025588861116008628223\n",
544 "3138550867693340381917894711603833208051177722232017256447\n",
545 "6277101735386680763835789423207666416102355444464034512895\n",
546 "12554203470773361527671578846415332832204710888928069025791\n",
547 "25108406941546723055343157692830665664409421777856138051583\n",
548 "50216813883093446110686315385661331328818843555712276103167\n",
549 "100433627766186892221372630771322662657637687111424552206335\n",
550 "200867255532373784442745261542645325315275374222849104412671\n",
551 "401734511064747568885490523085290650630550748445698208825343\n",
552 "803469022129495137770981046170581301261101496891396417650687\n",
553 "1606938044258990275541962092341162602522202993782792835301375\n",
554 "3213876088517980551083924184682325205044405987565585670602751\n",
555 "6427752177035961102167848369364650410088811975131171341205503\n",
556 "12855504354071922204335696738729300820177623950262342682411007\n",
557 "25711008708143844408671393477458601640355247900524685364822015\n",
558 "51422017416287688817342786954917203280710495801049370729644031\n",
559 "102844034832575377634685573909834406561420991602098741459288063\n",
560 "205688069665150755269371147819668813122841983204197482918576127\n",
561 "411376139330301510538742295639337626245683966408394965837152255\n",
562 "822752278660603021077484591278675252491367932816789931674304511\n",
563 "1645504557321206042154969182557350504982735865633579863348609023\n",
564 "3291009114642412084309938365114701009965471731267159726697218047\n",
565 "6582018229284824168619876730229402019930943462534319453394436095\n",
566 "13164036458569648337239753460458804039861886925068638906788872191\n",
567 "26328072917139296674479506920917608079723773850137277813577744383\n",
568 "52656145834278593348959013841835216159447547700274555627155488767\n",
569 "105312291668557186697918027683670432318895095400549111254310977535\n",
570 "210624583337114373395836055367340864637790190801098222508621955071\n",
571 "421249166674228746791672110734681729275580381602196445017243910143\n",
572 "842498333348457493583344221469363458551160763204392890034487820287\n",
573 "1684996666696914987166688442938726917102321526408785780068975640575\n",
574 "3369993333393829974333376885877453834204643052817571560137951281151\n",
575 "6739986666787659948666753771754907668409286105635143120275902562303\n",
576 "13479973333575319897333507543509815336818572211270286240551805124607\n",
577 "26959946667150639794667015087019630673637144422540572481103610249215\n",
578 "53919893334301279589334030174039261347274288845081144962207220498431\n",
579 "107839786668602559178668060348078522694548577690162289924414440996863\n",
580 "215679573337205118357336120696157045389097155380324579848828881993727\n",
581 "431359146674410236714672241392314090778194310760649159697657763987455\n",
582 "862718293348820473429344482784628181556388621521298319395315527974911\n",
583 "1725436586697640946858688965569256363112777243042596638790631055949823\n",
584 "3450873173395281893717377931138512726225554486085193277581262111899647\n",
585 "6901746346790563787434755862277025452451108972170386555162524223799295\n",
586 "13803492693581127574869511724554050904902217944340773110325048447598591\n",
587 "27606985387162255149739023449108101809804435888681546220650096895197183\n",
588 "55213970774324510299478046898216203619608871777363092441300193790394367\n",
589 "110427941548649020598956093796432407239217743554726184882600387580788735\n",
590 "220855883097298041197912187592864814478435487109452369765200775161577471\n",
591 "441711766194596082395824375185729628956870974218904739530401550323154943\n",
592 "883423532389192164791648750371459257913741948437809479060803100646309887\n",
593 "1766847064778384329583297500742918515827483896875618958121606201292619775\n",
594 "3533694129556768659166595001485837031654967793751237916243212402585239551\n",
595 "7067388259113537318333190002971674063309935587502475832486424805170479103\n",
596 "14134776518227074636666380005943348126619871175004951664972849610340958207\n",
597 "28269553036454149273332760011886696253239742350009903329945699220681916415\n",
598 "56539106072908298546665520023773392506479484700019806659891398441363832831\n",
599 "113078212145816597093331040047546785012958969400039613319782796882727665663\n",
600 "226156424291633194186662080095093570025917938800079226639565593765455331327\n",
601 "452312848583266388373324160190187140051835877600158453279131187530910662655\n",
602 "904625697166532776746648320380374280103671755200316906558262375061821325311\n",
603 "1809251394333065553493296640760748560207343510400633813116524750123642650623\n",
604 "3618502788666131106986593281521497120414687020801267626233049500247285301247\n",
605 "7237005577332262213973186563042994240829374041602535252466099000494570602495\n",
606 "14474011154664524427946373126085988481658748083205070504932198000989141204991\n",
607 "28948022309329048855892746252171976963317496166410141009864396001978282409983\n",
608 "57896044618658097711785492504343953926634992332820282019728792003956564819967\n",
609 "115792089237316195423570985008687907853269984665640564039457584007913129639935\n",
610 "231584178474632390847141970017375815706539969331281128078915168015826259279871\n",
611 "463168356949264781694283940034751631413079938662562256157830336031652518559743\n",
612 "926336713898529563388567880069503262826159877325124512315660672063305037119487\n",
613 "1852673427797059126777135760139006525652319754650249024631321344126610074238975\n",
614 "3705346855594118253554271520278013051304639509300498049262642688253220148477951\n",
615 "7410693711188236507108543040556026102609279018600996098525285376506440296955903\n",
616 "14821387422376473014217086081112052205218558037201992197050570753012880593911807\n",
617 "29642774844752946028434172162224104410437116074403984394101141506025761187823615\n",
618 "59285549689505892056868344324448208820874232148807968788202283012051522375647231\n",
619 "118571099379011784113736688648896417641748464297615937576404566024103044751294463\n",
620 "237142198758023568227473377297792835283496928595231875152809132048206089502588927\n",
621 "474284397516047136454946754595585670566993857190463750305618264096412179005177855\n",
622 "948568795032094272909893509191171341133987714380927500611236528192824358010355711\n",
623 "1897137590064188545819787018382342682267975428761855001222473056385648716020711423\n",
624 "3794275180128377091639574036764685364535950857523710002444946112771297432041422847\n",
625 "7588550360256754183279148073529370729071901715047420004889892225542594864082845695\n",
626 "15177100720513508366558296147058741458143803430094840009779784451085189728165691391\n",
627 "30354201441027016733116592294117482916287606860189680019559568902170379456331382783\n",
628 "60708402882054033466233184588234965832575213720379360039119137804340758912662765567\n",
629 "121416805764108066932466369176469931665150427440758720078238275608681517825325531135\n",
630 "242833611528216133864932738352939863330300854881517440156476551217363035650651062271\n",
631 "485667223056432267729865476705879726660601709763034880312953102434726071301302124543\n",
632 "971334446112864535459730953411759453321203419526069760625906204869452142602604249087\n",
633 "1942668892225729070919461906823518906642406839052139521251812409738904285205208498175\n",
634 "3885337784451458141838923813647037813284813678104279042503624819477808570410416996351\n",
635 "7770675568902916283677847627294075626569627356208558085007249638955617140820833992703\n",
636 "15541351137805832567355695254588151253139254712417116170014499277911234281641667985407\n",
637 "31082702275611665134711390509176302506278509424834232340028998555822468563283335970815\n",
638 "62165404551223330269422781018352605012557018849668464680057997111644937126566671941631\n",
639 "124330809102446660538845562036705210025114037699336929360115994223289874253133343883263\n",
640 "248661618204893321077691124073410420050228075398673858720231988446579748506266687766527\n",
641 "497323236409786642155382248146820840100456150797347717440463976893159497012533375533055\n",
642 "994646472819573284310764496293641680200912301594695434880927953786318994025066751066111\n",
643 "1989292945639146568621528992587283360401824603189390869761855907572637988050133502132223\n",
644 "3978585891278293137243057985174566720803649206378781739523711815145275976100267004264447\n",
645 "7957171782556586274486115970349133441607298412757563479047423630290551952200534008528895\n",
646 "15914343565113172548972231940698266883214596825515126958094847260581103904401068017057791\n",
647 "31828687130226345097944463881396533766429193651030253916189694521162207808802136034115583\n",
648 "63657374260452690195888927762793067532858387302060507832379389042324415617604272068231167\n",
649 "127314748520905380391777855525586135065716774604121015664758778084648831235208544136462335\n",
650 "254629497041810760783555711051172270131433549208242031329517556169297662470417088272924671\n",
651 "509258994083621521567111422102344540262867098416484062659035112338595324940834176545849343\n",
652 "1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698687\n",
653 "2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375\n",
654 "4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794751\n",
655 "8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589503\n",
656 "16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179007\n",
657 "32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358015\n",
658 "65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716031\n",
659 "130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432063\n",
660 "260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864127\n",
661 "521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728255\n",
662 "1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456511\n",
663 "2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913023\n",
664 "4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826047\n",
665 "8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652095\n",
666 "16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304191\n",
667 "33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608383\n",
668 "66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216767\n",
669 "133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433535\n",
670 "266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867071\n",
671 "533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734143\n",
672 "1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468287\n",
673 "2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936575\n",
674 "4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873151\n",
675 "8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746303\n",
676 "17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492607\n",
677 "34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985215\n",
678 "68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970431\n",
679 "136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940863\n",
680 "273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881727\n",
681 "546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763455\n",
682 "1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526911\n",
683 "2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053823\n",
684 "4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107647\n",
685 "8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215295\n",
686 "17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430591\n",
687 "34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861183\n",
688 "69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722367\n",
689 "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444735\n",
690 "279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889471\n",
691 "559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778943\n",
692 "1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557887\n",
693 "2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115775\n",
694 "4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231551\n",
695 "8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463103\n",
696 "17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926207\n",
697 "35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852415\n",
698 "71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704831\n",
699 "143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409663\n",
700 "286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819327\n",
701 "573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638655\n",
702 "1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277311\n",
703 "2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554623\n",
704 "4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109247\n",
705 "9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218495\n",
706 "18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436991\n",
707 "36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873983\n",
708 "73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747967\n",
709 "146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495935\n",
710 "293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991871\n",
711 "587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983743\n",
712 "1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967487\n",
713 "2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934975\n",
714 "4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869951\n",
715 "9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739903\n",
716 "18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479807\n",
717 "37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959615\n",
718 "75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919231\n",
719 "150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838463\n",
720 "300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676927\n",
721 "601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353855\n",
722 "1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707711\n",
723 "2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415423\n",
724 "4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830847\n",
725 "9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661695\n",
726 "19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323391\n",
727 "38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646783\n",
728 "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293567\n",
729 "153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587135\n",
730 "307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174271\n",
731 "615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348543\n",
732 "1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697087\n",
733 "2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394175\n",
734 "4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788351\n",
735 "9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576703\n",
736 "19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153407\n",
737 "39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306815\n",
738 "78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613631\n",
739 "157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227263\n",
740 "315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454527\n",
741 "630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909055\n",
742 "1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818111\n",
743 "2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636223\n",
744 "5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272447\n",
745 "10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544895\n",
746 "20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089791\n",
747 "40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179583\n",
748 "80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359167\n",
749 "161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718335\n",
750 "322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436671\n",
751 "645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873343\n",
752 "1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746687\n",
753 "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493375\n",
754 "5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986751\n",
755 "10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973503\n",
756 "20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947007\n",
757 "41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894015\n",
758 "82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788031\n",
759 "165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576063\n",
760 "330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152127\n",
761 "661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304255\n",
762 "1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608511\n",
763 "2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217023\n",
764 "5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434047\n",
765 "10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868095\n",
766 "21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736191\n",
767 "42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472383\n",
768 "84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944767\n",
769 "169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889535\n",
770 "338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779071\n",
771 "676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558143\n",
772 "1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116287\n",
773 "2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232575\n",
774 "5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465151\n",
775 "10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930303\n",
776 "21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860607\n",
777 "43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721215\n",
778 "86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442431\n",
779 "173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884863\n",
780 "346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769727\n",
781 "693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539455\n",
782 "1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078911\n",
783 "2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157823\n",
784 "5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315647\n",
785 "11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631295\n",
786 "22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262591\n",
787 "44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525183\n",
788 "88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050367\n",
789 "177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100735\n",
790 "354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201471\n",
791 "709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402943\n",
792 "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805887\n",
793 "2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611775\n",
794 "5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223551\n",
795 "11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447103\n",
796 "22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894207\n",
797 "45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788415\n",
798 "90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576831\n",
799 "181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153663\n",
800 "363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307327\n",
801 "726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614655\n",
802 "1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229311\n",
803 "2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458623\n",
804 "5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917247\n",
805 "11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834495\n",
806 "23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668991\n",
807 "46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337983\n",
808 "93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675967\n",
809 "186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351935\n",
810 "372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703871\n",
811 "744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407743\n",
812 "1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815487\n",
813 "2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630975\n",
814 "5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261951\n",
815 "11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523903\n",
816 "23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047807\n",
817 "47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095615\n",
818 "95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191231\n",
819 "190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382463\n",
820 "381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764927\n",
821 "762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529855\n",
822 "1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059711\n",
823 "3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119423\n",
824 "6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238847\n",
825 "12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477695\n",
826 "24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955391\n",
827 "48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910783\n",
828 "97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821567\n",
829 "195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643135\n",
830 "390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286271\n",
831 "780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572543\n",
832 "1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145087\n",
833 "3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290175\n",
834 "6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580351\n",
835 "12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160703\n",
836 "24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321407\n",
837 "49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642815\n",
838 "99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285631\n",
839 "199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571263\n",
840 "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142527\n",
841 "799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285055\n",
842 "1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570111\n",
843 "3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140223\n",
844 "6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280447\n",
845 "12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560895\n",
846 "25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121791\n",
847 "51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243583\n",
848 "102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487167\n",
849 "204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974335\n",
850 "409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948671\n",
851 "818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897343\n",
852 "1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794687\n"
853 ]
854 }
855 ],
856 "prompt_number": 8
857 },
858 {
859 "cell_type": "heading",
860 "level": 2,
861 "metadata": {},
862 "source": [
863 "Capturing output with <tt>%%capture</tt>"
864 ]
865 },
866 {
867 "cell_type": "markdown",
868 "metadata": {},
869 "source": [
870 "IPython has a [cell magic](Cell%20Magics.ipynb), `%%capture`, which captures the stdout/stderr of a cell. With this magic you can discard these streams or store them in a variable."
871 ]
24 ]
872 },
25 },
873 {
26 {
@@ -1,7 +1,7 b''
1 {
1 {
2 "metadata": {
2 "metadata": {
3 "name": "",
3 "name": "",
4 "signature": "sha256:821e3fb6247e19e30b77c76a0cbfc520764bfac43c47716983ba0adbaebccebd"
4 "signature": "sha256:3a1baa29ea406d91f7f73e83e7df226e22456ddbd9608e1474942620c6b40914"
5 },
5 },
6 "nbformat": 3,
6 "nbformat": 3,
7 "nbformat_minor": 0,
7 "nbformat_minor": 0,
@@ -51,8 +51,7 b''
51 "source": [
51 "source": [
52 "* [What is the IPython Notebook?](What is the IPython Notebook%3F.ipynb)\n",
52 "* [What is the IPython Notebook?](What is the IPython Notebook%3F.ipynb)\n",
53 "* [Running the Notebook Server](Running the Notebook Server.ipynb)\n",
53 "* [Running the Notebook Server](Running the Notebook Server.ipynb)\n",
54 "* [Notebook Dashboard](Notebook Dashboard.ipynb)\n",
54 "* [Notebook Basics](Notebook Basics.ipynb)\n",
55 "* [Notebook User Interface](Notebook User Interface.ipynb)\n",
56 "* [Running Code](Running Code.ipynb)\n",
55 "* [Running Code](Running Code.ipynb)\n",
57 "* [Basic Output](Basic Output.ipynb)\n",
56 "* [Basic Output](Basic Output.ipynb)\n",
58 "* [Working With Markdown Cells](Working With Markdown Cells.ipynb)\n",
57 "* [Working With Markdown Cells](Working With Markdown Cells.ipynb)\n",
@@ -1,7 +1,7 b''
1 {
1 {
2 "metadata": {
2 "metadata": {
3 "name": "",
3 "name": "",
4 "signature": "sha256:fdeb47a733910a12406e6a2e4f13c2c76fe50b19428feb6ba77c06652fb1d6af"
4 "signature": "sha256:9888adccfb9af4c96f19c546d32e6177a811d297c52a97c23a84e67b355cbff0"
5 },
5 },
6 "nbformat": 3,
6 "nbformat": 3,
7 "nbformat_minor": 0,
7 "nbformat_minor": 0,
@@ -13,23 +13,49 b''
13 "level": 1,
13 "level": 1,
14 "metadata": {},
14 "metadata": {},
15 "source": [
15 "source": [
16 "Notebook User Interface"
16 "Notebook Basics"
17 ]
17 ]
18 },
18 },
19 {
19 {
20 "cell_type": "markdown",
20 "cell_type": "markdown",
21 "metadata": {},
21 "metadata": {},
22 "source": [
22 "source": [
23 "This notebook describes the user interface of the IPython Notebook. This includes both mouse and keyboard based navigation and interaction."
23 "This notebook assumes that you already have IPython [installed](http://ipython.org/install.html) and are able to start the notebook server by running:\n",
24 "\n",
25 " ipython notebook\n",
26 "\n",
27 "For more details on how to run the notebook server, see [Running the Notebook Server](Running the Notebook Server.ipynb)."
28 ]
29 },
30 {
31 "cell_type": "heading",
32 "level": 2,
33 "metadata": {},
34 "source": [
35 "The Notebook dashboard"
24 ]
36 ]
25 },
37 },
26 {
38 {
27 "cell_type": "markdown",
39 "cell_type": "markdown",
28 "metadata": {},
40 "metadata": {},
29 "source": [
41 "source": [
30 "<div class=\"alert\">\n",
42 "When you first start the notebook server, your browser will open to the notebook dashboard. The dashboard serves as a home page for the notebook. Its main purpose is to display the notebooks in the current directory. For example, here is a screenshot of the dashboard page for the `examples` directory in the IPython repository:\n",
31 "As of IPython 2.0, the user interface has changed significantly. Because of this we highly recommend existing users to review this information after upgrading to IPython 2.0. All new users of IPython should review this information as well.\n",
43 "\n",
32 "</div>"
44 "<img src=\"images/dashboard_notebooks_tab.png\" />\n",
45 "\n",
46 "The top of the notebook list displays clickable breadcrumbs of the current directory. By clicking on these breadcrumbs or on sub-directories in the notebook list, you can navigate your file system.\n",
47 "\n",
48 "To create a new notebook, click on the \"New Notebook\" button at the top of the list.\n",
49 "\n",
50 "Notebooks can be uploaded to the current directory by dragging a notebook file onto the notebook list or by the \"click here\" text above the list.\n",
51 "\n",
52 "The notebook list shows a red \"Shutdown\" button for running notebooks and a \"Delete\" button for stopped notebooks. Notebook remain running until you explicitly click the \"Shutdown\" button; closing the notebook's page is not sufficient.\n",
53 "\n",
54 "To see all of your running notebooks along with their directories, click on the \"Running\" tab:\n",
55 "\n",
56 "<img src=\"images/dashboard_running_tab.png\" />\n",
57 "\n",
58 "This view provides a convenient way to track notebooks that you start as you navigate the file system in a long running notebook server."
33 ]
59 ]
34 },
60 },
35 {
61 {
@@ -37,14 +63,23 b''
37 "level": 2,
63 "level": 2,
38 "metadata": {},
64 "metadata": {},
39 "source": [
65 "source": [
40 "Overview of the UI"
66 "Overview of the Notebook UI"
67 ]
68 },
69 {
70 "cell_type": "markdown",
71 "metadata": {},
72 "source": [
73 "<div class=\"alert\">\n",
74 "As of IPython 2.0, the user interface has changed significantly. Because of this we highly recommend existing users to review this information after upgrading to IPython 2.0. All new users of IPython should review this information as well.\n",
75 "</div>"
41 ]
76 ]
42 },
77 },
43 {
78 {
44 "cell_type": "markdown",
79 "cell_type": "markdown",
45 "metadata": {},
80 "metadata": {},
46 "source": [
81 "source": [
47 "The notebook UI has the following main areas:\n",
82 "If you create a new notebook or open an existing one, you will be taken to the notebook user interface (UI). This UI allows you to run code and author notebook documents interactively. The notebook UI has the following main areas:\n",
48 "\n",
83 "\n",
49 "* Menu\n",
84 "* Menu\n",
50 "* Toolbar\n",
85 "* Toolbar\n",
@@ -231,9 +266,9 b''
231 "* **Heading cells:** 6 levels of hierarchical organization and formatting\n",
266 "* **Heading cells:** 6 levels of hierarchical organization and formatting\n",
232 "* **Raw cells:** Unformatted text that is included, without modification, when notebooks are converted to different formats using nbconvert\n",
267 "* **Raw cells:** Unformatted text that is included, without modification, when notebooks are converted to different formats using nbconvert\n",
233 "\n",
268 "\n",
234 "More information about code and Markdown cell can be found in these tutorials:\n",
269 "More information about running code and Markdown cells can be found in these tutorials:\n",
235 "\n",
270 "\n",
236 "* [Working With Code Cells](Working With Code Cells.ipynb)\n",
271 "* [Running Code](Running Code.ipynb)\n",
237 "* [Working With Markdown Cells](Working With Markdown Cells.ipynb)"
272 "* [Working With Markdown Cells](Working With Markdown Cells.ipynb)"
238 ]
273 ]
239 }
274 }
This diff has been collapsed as it changes many lines, (771 lines changed) Show them Hide them
@@ -1,7 +1,7 b''
1 {
1 {
2 "metadata": {
2 "metadata": {
3 "name": "",
3 "name": "",
4 "signature": "sha256:1cf51b66a39fb370f2fb3d08af95cfc79b8884f310509181b3b0586400e20b81"
4 "signature": "sha256:f04198d3d69e0ecb1f8e08c92dcaf5942793c65e81e19e168b2b53e6fecaf223"
5 },
5 },
6 "nbformat": 3,
6 "nbformat": 3,
7 "nbformat_minor": 0,
7 "nbformat_minor": 0,
@@ -13,14 +13,14 b''
13 "level": 1,
13 "level": 1,
14 "metadata": {},
14 "metadata": {},
15 "source": [
15 "source": [
16 "Running Code in the IPython Notebook"
16 "Running Code"
17 ]
17 ]
18 },
18 },
19 {
19 {
20 "cell_type": "markdown",
20 "cell_type": "markdown",
21 "metadata": {},
21 "metadata": {},
22 "source": [
22 "source": [
23 "First and foremost, the IPython Notebook is an interactive environment for writing and running code. IPython is capable of running code in a wide range of languages. However, in IPython 2.0, the default kernel runs Python code."
23 "First and foremost, the IPython Notebook is an interactive environment for writing and running code. IPython is capable of running code in a wide range of languages. However, this notebook, and the default kernel in IPython 2.0, runs Python code."
24 ]
24 ]
25 },
25 },
26 {
26 {
@@ -163,6 +163,771 b''
163 "source": [
163 "source": [
164 "The kernel maintains the state of a notebook's computations. You can reset this state by restarting the kernel. This is done by clicking on the <button><i class='icon-repeat'></i></button> in the toolbar above."
164 "The kernel maintains the state of a notebook's computations. You can reset this state by restarting the kernel. This is done by clicking on the <button><i class='icon-repeat'></i></button> in the toolbar above."
165 ]
165 ]
166 },
167 {
168 "cell_type": "heading",
169 "level": 2,
170 "metadata": {},
171 "source": [
172 "sys.stdout and sys.stderr"
173 ]
174 },
175 {
176 "cell_type": "markdown",
177 "metadata": {},
178 "source": [
179 "The stdout and stderr streams are displayed as text in the output area."
180 ]
181 },
182 {
183 "cell_type": "code",
184 "collapsed": false,
185 "input": [
186 "print(\"hi, stdout\")"
187 ],
188 "language": "python",
189 "metadata": {},
190 "outputs": [
191 {
192 "output_type": "stream",
193 "stream": "stdout",
194 "text": [
195 "hi, stdout\n"
196 ]
197 }
198 ],
199 "prompt_number": 2
200 },
201 {
202 "cell_type": "code",
203 "collapsed": false,
204 "input": [
205 "from __future__ import print_function\n",
206 "print('hi, stderr', file=sys.stderr)"
207 ],
208 "language": "python",
209 "metadata": {},
210 "outputs": [
211 {
212 "output_type": "stream",
213 "stream": "stderr",
214 "text": [
215 "hi, stderr\n"
216 ]
217 }
218 ],
219 "prompt_number": 3
220 },
221 {
222 "cell_type": "heading",
223 "level": 2,
224 "metadata": {},
225 "source": [
226 "Output is asynchronous"
227 ]
228 },
229 {
230 "cell_type": "markdown",
231 "metadata": {},
232 "source": [
233 "All output is displayed asynchronously as it is generated in the Kernel. If you execute the next cell, you will see the output one piece at a time, not all at the end."
234 ]
235 },
236 {
237 "cell_type": "code",
238 "collapsed": false,
239 "input": [
240 "import time, sys\n",
241 "for i in range(8):\n",
242 " print(i)\n",
243 " time.sleep(0.5)"
244 ],
245 "language": "python",
246 "metadata": {},
247 "outputs": [
248 {
249 "output_type": "stream",
250 "stream": "stdout",
251 "text": [
252 "0\n",
253 "1"
254 ]
255 },
256 {
257 "output_type": "stream",
258 "stream": "stdout",
259 "text": [
260 "\n",
261 "2"
262 ]
263 },
264 {
265 "output_type": "stream",
266 "stream": "stdout",
267 "text": [
268 "\n",
269 "3"
270 ]
271 },
272 {
273 "output_type": "stream",
274 "stream": "stdout",
275 "text": [
276 "\n",
277 "4"
278 ]
279 },
280 {
281 "output_type": "stream",
282 "stream": "stdout",
283 "text": [
284 "\n",
285 "5"
286 ]
287 },
288 {
289 "output_type": "stream",
290 "stream": "stdout",
291 "text": [
292 "\n",
293 "6"
294 ]
295 },
296 {
297 "output_type": "stream",
298 "stream": "stdout",
299 "text": [
300 "\n",
301 "7"
302 ]
303 },
304 {
305 "output_type": "stream",
306 "stream": "stdout",
307 "text": [
308 "\n"
309 ]
310 }
311 ],
312 "prompt_number": 4
313 },
314 {
315 "cell_type": "heading",
316 "level": 2,
317 "metadata": {},
318 "source": [
319 "Large outputs"
320 ]
321 },
322 {
323 "cell_type": "markdown",
324 "metadata": {},
325 "source": [
326 "To better handle large outputs, the output area can be collapsed. Run the following cell and then single- or double- click on the active area to the left of the output:"
327 ]
328 },
329 {
330 "cell_type": "code",
331 "collapsed": false,
332 "input": [
333 "for i in range(50):\n",
334 " print(i)"
335 ],
336 "language": "python",
337 "metadata": {},
338 "outputs": [
339 {
340 "output_type": "stream",
341 "stream": "stdout",
342 "text": [
343 "0\n",
344 "1\n",
345 "2\n",
346 "3\n",
347 "4\n",
348 "5\n",
349 "6\n",
350 "7\n",
351 "8\n",
352 "9\n",
353 "10\n",
354 "11\n",
355 "12\n",
356 "13\n",
357 "14\n",
358 "15\n",
359 "16\n",
360 "17\n",
361 "18\n",
362 "19\n",
363 "20\n",
364 "21\n",
365 "22\n",
366 "23\n",
367 "24\n",
368 "25\n",
369 "26\n",
370 "27\n",
371 "28\n",
372 "29\n",
373 "30\n",
374 "31\n",
375 "32\n",
376 "33\n",
377 "34\n",
378 "35\n",
379 "36\n",
380 "37\n",
381 "38\n",
382 "39\n",
383 "40\n",
384 "41\n",
385 "42\n",
386 "43\n",
387 "44\n",
388 "45\n",
389 "46\n",
390 "47\n",
391 "48\n",
392 "49\n"
393 ]
394 }
395 ],
396 "prompt_number": 5
397 },
398 {
399 "cell_type": "markdown",
400 "metadata": {},
401 "source": [
402 "Beyond a certain point, output will scroll automatically:"
403 ]
404 },
405 {
406 "cell_type": "code",
407 "collapsed": false,
408 "input": [
409 "for i in range(500):\n",
410 " print(2**i - 1)"
411 ],
412 "language": "python",
413 "metadata": {},
414 "outputs": [
415 {
416 "output_type": "stream",
417 "stream": "stdout",
418 "text": [
419 "0\n",
420 "1\n",
421 "3\n",
422 "7\n",
423 "15\n",
424 "31\n",
425 "63\n",
426 "127\n",
427 "255\n",
428 "511\n",
429 "1023\n",
430 "2047\n",
431 "4095\n",
432 "8191\n",
433 "16383\n",
434 "32767\n",
435 "65535\n",
436 "131071\n",
437 "262143\n",
438 "524287\n",
439 "1048575\n",
440 "2097151\n",
441 "4194303\n",
442 "8388607\n",
443 "16777215\n",
444 "33554431\n",
445 "67108863\n",
446 "134217727\n",
447 "268435455\n",
448 "536870911\n",
449 "1073741823\n",
450 "2147483647\n",
451 "4294967295\n",
452 "8589934591\n",
453 "17179869183\n",
454 "34359738367\n",
455 "68719476735\n",
456 "137438953471\n",
457 "274877906943\n",
458 "549755813887\n",
459 "1099511627775\n",
460 "2199023255551\n",
461 "4398046511103\n",
462 "8796093022207\n",
463 "17592186044415\n",
464 "35184372088831\n",
465 "70368744177663\n",
466 "140737488355327\n",
467 "281474976710655\n",
468 "562949953421311\n",
469 "1125899906842623\n",
470 "2251799813685247\n",
471 "4503599627370495\n",
472 "9007199254740991\n",
473 "18014398509481983\n",
474 "36028797018963967\n",
475 "72057594037927935\n",
476 "144115188075855871\n",
477 "288230376151711743\n",
478 "576460752303423487\n",
479 "1152921504606846975\n",
480 "2305843009213693951\n",
481 "4611686018427387903\n",
482 "9223372036854775807\n",
483 "18446744073709551615\n",
484 "36893488147419103231\n",
485 "73786976294838206463\n",
486 "147573952589676412927\n",
487 "295147905179352825855\n",
488 "590295810358705651711\n",
489 "1180591620717411303423\n",
490 "2361183241434822606847\n",
491 "4722366482869645213695\n",
492 "9444732965739290427391\n",
493 "18889465931478580854783\n",
494 "37778931862957161709567\n",
495 "75557863725914323419135\n",
496 "151115727451828646838271\n",
497 "302231454903657293676543\n",
498 "604462909807314587353087\n",
499 "1208925819614629174706175\n",
500 "2417851639229258349412351\n",
501 "4835703278458516698824703\n",
502 "9671406556917033397649407\n",
503 "19342813113834066795298815\n",
504 "38685626227668133590597631\n",
505 "77371252455336267181195263\n",
506 "154742504910672534362390527\n",
507 "309485009821345068724781055\n",
508 "618970019642690137449562111\n",
509 "1237940039285380274899124223\n",
510 "2475880078570760549798248447\n",
511 "4951760157141521099596496895\n",
512 "9903520314283042199192993791\n",
513 "19807040628566084398385987583\n",
514 "39614081257132168796771975167\n",
515 "79228162514264337593543950335\n",
516 "158456325028528675187087900671\n",
517 "316912650057057350374175801343\n",
518 "633825300114114700748351602687\n",
519 "1267650600228229401496703205375\n",
520 "2535301200456458802993406410751\n",
521 "5070602400912917605986812821503\n",
522 "10141204801825835211973625643007\n",
523 "20282409603651670423947251286015\n",
524 "40564819207303340847894502572031\n",
525 "81129638414606681695789005144063\n",
526 "162259276829213363391578010288127\n",
527 "324518553658426726783156020576255\n",
528 "649037107316853453566312041152511\n",
529 "1298074214633706907132624082305023\n",
530 "2596148429267413814265248164610047\n",
531 "5192296858534827628530496329220095\n",
532 "10384593717069655257060992658440191\n",
533 "20769187434139310514121985316880383\n",
534 "41538374868278621028243970633760767\n",
535 "83076749736557242056487941267521535\n",
536 "166153499473114484112975882535043071\n",
537 "332306998946228968225951765070086143\n",
538 "664613997892457936451903530140172287\n",
539 "1329227995784915872903807060280344575\n",
540 "2658455991569831745807614120560689151\n",
541 "5316911983139663491615228241121378303\n",
542 "10633823966279326983230456482242756607\n",
543 "21267647932558653966460912964485513215\n",
544 "42535295865117307932921825928971026431\n",
545 "85070591730234615865843651857942052863\n",
546 "170141183460469231731687303715884105727\n",
547 "340282366920938463463374607431768211455\n",
548 "680564733841876926926749214863536422911\n",
549 "1361129467683753853853498429727072845823\n",
550 "2722258935367507707706996859454145691647\n",
551 "5444517870735015415413993718908291383295\n",
552 "10889035741470030830827987437816582766591\n",
553 "21778071482940061661655974875633165533183\n",
554 "43556142965880123323311949751266331066367\n",
555 "87112285931760246646623899502532662132735\n",
556 "174224571863520493293247799005065324265471\n",
557 "348449143727040986586495598010130648530943\n",
558 "696898287454081973172991196020261297061887\n",
559 "1393796574908163946345982392040522594123775\n",
560 "2787593149816327892691964784081045188247551\n",
561 "5575186299632655785383929568162090376495103\n",
562 "11150372599265311570767859136324180752990207\n",
563 "22300745198530623141535718272648361505980415\n",
564 "44601490397061246283071436545296723011960831\n",
565 "89202980794122492566142873090593446023921663\n",
566 "178405961588244985132285746181186892047843327\n",
567 "356811923176489970264571492362373784095686655\n",
568 "713623846352979940529142984724747568191373311\n",
569 "1427247692705959881058285969449495136382746623\n",
570 "2854495385411919762116571938898990272765493247\n",
571 "5708990770823839524233143877797980545530986495\n",
572 "11417981541647679048466287755595961091061972991\n",
573 "22835963083295358096932575511191922182123945983\n",
574 "45671926166590716193865151022383844364247891967\n",
575 "91343852333181432387730302044767688728495783935\n",
576 "182687704666362864775460604089535377456991567871\n",
577 "365375409332725729550921208179070754913983135743\n",
578 "730750818665451459101842416358141509827966271487\n",
579 "1461501637330902918203684832716283019655932542975\n",
580 "2923003274661805836407369665432566039311865085951\n",
581 "5846006549323611672814739330865132078623730171903\n",
582 "11692013098647223345629478661730264157247460343807\n",
583 "23384026197294446691258957323460528314494920687615\n",
584 "46768052394588893382517914646921056628989841375231\n",
585 "93536104789177786765035829293842113257979682750463\n",
586 "187072209578355573530071658587684226515959365500927\n",
587 "374144419156711147060143317175368453031918731001855\n",
588 "748288838313422294120286634350736906063837462003711\n",
589 "1496577676626844588240573268701473812127674924007423\n",
590 "2993155353253689176481146537402947624255349848014847\n",
591 "5986310706507378352962293074805895248510699696029695\n",
592 "11972621413014756705924586149611790497021399392059391\n",
593 "23945242826029513411849172299223580994042798784118783\n",
594 "47890485652059026823698344598447161988085597568237567\n",
595 "95780971304118053647396689196894323976171195136475135\n",
596 "191561942608236107294793378393788647952342390272950271\n",
597 "383123885216472214589586756787577295904684780545900543\n",
598 "766247770432944429179173513575154591809369561091801087\n",
599 "1532495540865888858358347027150309183618739122183602175\n",
600 "3064991081731777716716694054300618367237478244367204351\n",
601 "6129982163463555433433388108601236734474956488734408703\n",
602 "12259964326927110866866776217202473468949912977468817407\n",
603 "24519928653854221733733552434404946937899825954937634815\n",
604 "49039857307708443467467104868809893875799651909875269631\n",
605 "98079714615416886934934209737619787751599303819750539263\n",
606 "196159429230833773869868419475239575503198607639501078527\n",
607 "392318858461667547739736838950479151006397215279002157055\n",
608 "784637716923335095479473677900958302012794430558004314111\n",
609 "1569275433846670190958947355801916604025588861116008628223\n",
610 "3138550867693340381917894711603833208051177722232017256447\n",
611 "6277101735386680763835789423207666416102355444464034512895\n",
612 "12554203470773361527671578846415332832204710888928069025791\n",
613 "25108406941546723055343157692830665664409421777856138051583\n",
614 "50216813883093446110686315385661331328818843555712276103167\n",
615 "100433627766186892221372630771322662657637687111424552206335\n",
616 "200867255532373784442745261542645325315275374222849104412671\n",
617 "401734511064747568885490523085290650630550748445698208825343\n",
618 "803469022129495137770981046170581301261101496891396417650687\n",
619 "1606938044258990275541962092341162602522202993782792835301375\n",
620 "3213876088517980551083924184682325205044405987565585670602751\n",
621 "6427752177035961102167848369364650410088811975131171341205503\n",
622 "12855504354071922204335696738729300820177623950262342682411007\n",
623 "25711008708143844408671393477458601640355247900524685364822015\n",
624 "51422017416287688817342786954917203280710495801049370729644031\n",
625 "102844034832575377634685573909834406561420991602098741459288063\n",
626 "205688069665150755269371147819668813122841983204197482918576127\n",
627 "411376139330301510538742295639337626245683966408394965837152255\n",
628 "822752278660603021077484591278675252491367932816789931674304511\n",
629 "1645504557321206042154969182557350504982735865633579863348609023\n",
630 "3291009114642412084309938365114701009965471731267159726697218047\n",
631 "6582018229284824168619876730229402019930943462534319453394436095\n",
632 "13164036458569648337239753460458804039861886925068638906788872191\n",
633 "26328072917139296674479506920917608079723773850137277813577744383\n",
634 "52656145834278593348959013841835216159447547700274555627155488767\n",
635 "105312291668557186697918027683670432318895095400549111254310977535\n",
636 "210624583337114373395836055367340864637790190801098222508621955071\n",
637 "421249166674228746791672110734681729275580381602196445017243910143\n",
638 "842498333348457493583344221469363458551160763204392890034487820287\n",
639 "1684996666696914987166688442938726917102321526408785780068975640575\n",
640 "3369993333393829974333376885877453834204643052817571560137951281151\n",
641 "6739986666787659948666753771754907668409286105635143120275902562303\n",
642 "13479973333575319897333507543509815336818572211270286240551805124607\n",
643 "26959946667150639794667015087019630673637144422540572481103610249215\n",
644 "53919893334301279589334030174039261347274288845081144962207220498431\n",
645 "107839786668602559178668060348078522694548577690162289924414440996863\n",
646 "215679573337205118357336120696157045389097155380324579848828881993727\n",
647 "431359146674410236714672241392314090778194310760649159697657763987455\n",
648 "862718293348820473429344482784628181556388621521298319395315527974911\n",
649 "1725436586697640946858688965569256363112777243042596638790631055949823\n",
650 "3450873173395281893717377931138512726225554486085193277581262111899647\n",
651 "6901746346790563787434755862277025452451108972170386555162524223799295\n",
652 "13803492693581127574869511724554050904902217944340773110325048447598591\n",
653 "27606985387162255149739023449108101809804435888681546220650096895197183\n",
654 "55213970774324510299478046898216203619608871777363092441300193790394367\n",
655 "110427941548649020598956093796432407239217743554726184882600387580788735\n",
656 "220855883097298041197912187592864814478435487109452369765200775161577471\n",
657 "441711766194596082395824375185729628956870974218904739530401550323154943\n",
658 "883423532389192164791648750371459257913741948437809479060803100646309887\n",
659 "1766847064778384329583297500742918515827483896875618958121606201292619775\n",
660 "3533694129556768659166595001485837031654967793751237916243212402585239551\n",
661 "7067388259113537318333190002971674063309935587502475832486424805170479103\n",
662 "14134776518227074636666380005943348126619871175004951664972849610340958207\n",
663 "28269553036454149273332760011886696253239742350009903329945699220681916415\n",
664 "56539106072908298546665520023773392506479484700019806659891398441363832831\n",
665 "113078212145816597093331040047546785012958969400039613319782796882727665663\n",
666 "226156424291633194186662080095093570025917938800079226639565593765455331327\n",
667 "452312848583266388373324160190187140051835877600158453279131187530910662655\n",
668 "904625697166532776746648320380374280103671755200316906558262375061821325311\n",
669 "1809251394333065553493296640760748560207343510400633813116524750123642650623\n",
670 "3618502788666131106986593281521497120414687020801267626233049500247285301247\n",
671 "7237005577332262213973186563042994240829374041602535252466099000494570602495\n",
672 "14474011154664524427946373126085988481658748083205070504932198000989141204991\n",
673 "28948022309329048855892746252171976963317496166410141009864396001978282409983\n",
674 "57896044618658097711785492504343953926634992332820282019728792003956564819967\n",
675 "115792089237316195423570985008687907853269984665640564039457584007913129639935\n",
676 "231584178474632390847141970017375815706539969331281128078915168015826259279871\n",
677 "463168356949264781694283940034751631413079938662562256157830336031652518559743\n",
678 "926336713898529563388567880069503262826159877325124512315660672063305037119487\n",
679 "1852673427797059126777135760139006525652319754650249024631321344126610074238975\n",
680 "3705346855594118253554271520278013051304639509300498049262642688253220148477951\n",
681 "7410693711188236507108543040556026102609279018600996098525285376506440296955903\n",
682 "14821387422376473014217086081112052205218558037201992197050570753012880593911807\n",
683 "29642774844752946028434172162224104410437116074403984394101141506025761187823615\n",
684 "59285549689505892056868344324448208820874232148807968788202283012051522375647231\n",
685 "118571099379011784113736688648896417641748464297615937576404566024103044751294463\n",
686 "237142198758023568227473377297792835283496928595231875152809132048206089502588927\n",
687 "474284397516047136454946754595585670566993857190463750305618264096412179005177855\n",
688 "948568795032094272909893509191171341133987714380927500611236528192824358010355711\n",
689 "1897137590064188545819787018382342682267975428761855001222473056385648716020711423\n",
690 "3794275180128377091639574036764685364535950857523710002444946112771297432041422847\n",
691 "7588550360256754183279148073529370729071901715047420004889892225542594864082845695\n",
692 "15177100720513508366558296147058741458143803430094840009779784451085189728165691391\n",
693 "30354201441027016733116592294117482916287606860189680019559568902170379456331382783\n",
694 "60708402882054033466233184588234965832575213720379360039119137804340758912662765567\n",
695 "121416805764108066932466369176469931665150427440758720078238275608681517825325531135\n",
696 "242833611528216133864932738352939863330300854881517440156476551217363035650651062271\n",
697 "485667223056432267729865476705879726660601709763034880312953102434726071301302124543\n",
698 "971334446112864535459730953411759453321203419526069760625906204869452142602604249087\n",
699 "1942668892225729070919461906823518906642406839052139521251812409738904285205208498175\n",
700 "3885337784451458141838923813647037813284813678104279042503624819477808570410416996351\n",
701 "7770675568902916283677847627294075626569627356208558085007249638955617140820833992703\n",
702 "15541351137805832567355695254588151253139254712417116170014499277911234281641667985407\n",
703 "31082702275611665134711390509176302506278509424834232340028998555822468563283335970815\n",
704 "62165404551223330269422781018352605012557018849668464680057997111644937126566671941631\n",
705 "124330809102446660538845562036705210025114037699336929360115994223289874253133343883263\n",
706 "248661618204893321077691124073410420050228075398673858720231988446579748506266687766527\n",
707 "497323236409786642155382248146820840100456150797347717440463976893159497012533375533055\n",
708 "994646472819573284310764496293641680200912301594695434880927953786318994025066751066111\n",
709 "1989292945639146568621528992587283360401824603189390869761855907572637988050133502132223\n",
710 "3978585891278293137243057985174566720803649206378781739523711815145275976100267004264447\n",
711 "7957171782556586274486115970349133441607298412757563479047423630290551952200534008528895\n",
712 "15914343565113172548972231940698266883214596825515126958094847260581103904401068017057791\n",
713 "31828687130226345097944463881396533766429193651030253916189694521162207808802136034115583\n",
714 "63657374260452690195888927762793067532858387302060507832379389042324415617604272068231167\n",
715 "127314748520905380391777855525586135065716774604121015664758778084648831235208544136462335\n",
716 "254629497041810760783555711051172270131433549208242031329517556169297662470417088272924671\n",
717 "509258994083621521567111422102344540262867098416484062659035112338595324940834176545849343\n",
718 "1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698687\n",
719 "2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375\n",
720 "4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794751\n",
721 "8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589503\n",
722 "16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179007\n",
723 "32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358015\n",
724 "65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716031\n",
725 "130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432063\n",
726 "260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864127\n",
727 "521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728255\n",
728 "1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456511\n",
729 "2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913023\n",
730 "4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826047\n",
731 "8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652095\n",
732 "16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304191\n",
733 "33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608383\n",
734 "66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216767\n",
735 "133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433535\n",
736 "266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867071\n",
737 "533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734143\n",
738 "1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468287\n",
739 "2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936575\n",
740 "4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873151\n",
741 "8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746303\n",
742 "17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492607\n",
743 "34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985215\n",
744 "68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970431\n",
745 "136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940863\n",
746 "273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881727\n",
747 "546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763455\n",
748 "1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526911\n",
749 "2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053823\n",
750 "4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107647\n",
751 "8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215295\n",
752 "17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430591\n",
753 "34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861183\n",
754 "69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722367\n",
755 "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444735\n",
756 "279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889471\n",
757 "559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778943\n",
758 "1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557887\n",
759 "2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115775\n",
760 "4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231551\n",
761 "8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463103\n",
762 "17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926207\n",
763 "35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852415\n",
764 "71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704831\n",
765 "143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409663\n",
766 "286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819327\n",
767 "573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638655\n",
768 "1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277311\n",
769 "2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554623\n",
770 "4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109247\n",
771 "9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218495\n",
772 "18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436991\n",
773 "36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873983\n",
774 "73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747967\n",
775 "146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495935\n",
776 "293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991871\n",
777 "587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983743\n",
778 "1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967487\n",
779 "2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934975\n",
780 "4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869951\n",
781 "9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739903\n",
782 "18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479807\n",
783 "37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959615\n",
784 "75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919231\n",
785 "150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838463\n",
786 "300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676927\n",
787 "601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353855\n",
788 "1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707711\n",
789 "2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415423\n",
790 "4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830847\n",
791 "9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661695\n",
792 "19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323391\n",
793 "38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646783\n",
794 "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293567\n",
795 "153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587135\n",
796 "307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174271\n",
797 "615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348543\n",
798 "1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697087\n",
799 "2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394175\n",
800 "4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788351\n",
801 "9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576703\n",
802 "19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153407\n",
803 "39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306815\n",
804 "78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613631\n",
805 "157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227263\n",
806 "315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454527\n",
807 "630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909055\n",
808 "1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818111\n",
809 "2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636223\n",
810 "5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272447\n",
811 "10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544895\n",
812 "20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089791\n",
813 "40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179583\n",
814 "80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359167\n",
815 "161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718335\n",
816 "322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436671\n",
817 "645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873343\n",
818 "1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746687\n",
819 "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493375\n",
820 "5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986751\n",
821 "10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973503\n",
822 "20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947007\n",
823 "41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894015\n",
824 "82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788031\n",
825 "165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576063\n",
826 "330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152127\n",
827 "661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304255\n",
828 "1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608511\n",
829 "2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217023\n",
830 "5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434047\n",
831 "10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868095\n",
832 "21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736191\n",
833 "42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472383\n",
834 "84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944767\n",
835 "169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889535\n",
836 "338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779071\n",
837 "676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558143\n",
838 "1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116287\n",
839 "2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232575\n",
840 "5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465151\n",
841 "10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930303\n",
842 "21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860607\n",
843 "43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721215\n",
844 "86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442431\n",
845 "173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884863\n",
846 "346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769727\n",
847 "693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539455\n",
848 "1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078911\n",
849 "2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157823\n",
850 "5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315647\n",
851 "11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631295\n",
852 "22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262591\n",
853 "44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525183\n",
854 "88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050367\n",
855 "177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100735\n",
856 "354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201471\n",
857 "709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402943\n",
858 "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805887\n",
859 "2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611775\n",
860 "5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223551\n",
861 "11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447103\n",
862 "22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894207\n",
863 "45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788415\n",
864 "90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576831\n",
865 "181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153663\n",
866 "363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307327\n",
867 "726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614655\n",
868 "1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229311\n",
869 "2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458623\n",
870 "5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917247\n",
871 "11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834495\n",
872 "23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668991\n",
873 "46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337983\n",
874 "93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675967\n",
875 "186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351935\n",
876 "372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703871\n",
877 "744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407743\n",
878 "1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815487\n",
879 "2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630975\n",
880 "5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261951\n",
881 "11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523903\n",
882 "23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047807\n",
883 "47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095615\n",
884 "95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191231\n",
885 "190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382463\n",
886 "381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764927\n",
887 "762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529855\n",
888 "1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059711\n",
889 "3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119423\n",
890 "6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238847\n",
891 "12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477695\n",
892 "24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955391\n",
893 "48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910783\n",
894 "97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821567\n",
895 "195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643135\n",
896 "390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286271\n",
897 "780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572543\n",
898 "1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145087\n",
899 "3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290175\n",
900 "6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580351\n",
901 "12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160703\n",
902 "24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321407\n",
903 "49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642815\n",
904 "99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285631\n",
905 "199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571263\n",
906 "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142527\n",
907 "799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285055\n",
908 "1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570111\n",
909 "3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140223\n",
910 "6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280447\n",
911 "12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560895\n",
912 "25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121791\n",
913 "51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243583\n",
914 "102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487167\n",
915 "204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974335\n",
916 "409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948671\n",
917 "818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897343\n",
918 "1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794687\n"
919 ]
920 }
921 ],
922 "prompt_number": 6
923 },
924 {
925 "cell_type": "code",
926 "collapsed": false,
927 "input": [],
928 "language": "python",
929 "metadata": {},
930 "outputs": []
166 }
931 }
167 ],
932 ],
168 "metadata": {}
933 "metadata": {}
General Comments 0
You need to be logged in to leave comments. Login now