Not for beginners
]]>
Not for beginners
]]>
54
54
56
56
59
60
60
62
67
74
78
80
81
82
84
86
88
93
96
97
101
105
111
124
127
130
142
155
158
158
155
157
158
159
159
159
159
159
161
163
165
168
169
170
170
171
172
174
176
176
175
175
173
173
175
176
178
178
181
182
182
183
185
195
199
202
199
198
197
196
199
201
204
209
218
220
221
223
225
225
225
227
229
234
236
237
239
241
256
259
261
264
263
261
260
261
264
267
268
265
265
264
264
265
265
266
267
269
269
268
266
263
263
264
265
266
264
262
259
256
254
255
255
261
267
269
273
282
286
295
297
302
302
302
302
302
305
309
311
310
308
307
315
319
323
333
337
341
343
347
355
357
361
367
368
371
373
375
376
376
391
397
399
410
414
416
419
420
421
421
422
423
425
427
429
438
442
445
445
444
440
442
443
444
447
449
453
458
468
469
487
488
490
489
488
488
491
501
505
509
517
525
537
539
542
548
550
550
548
547
545
537
532
528
524
523
512
509
506
504
502
501
499
491
488
486
483
483
483
483
483
481
476
463
458
458
458
457
456
454
453
450
449
448
445
445
445
446
446
447
447
448
448
447
446
446
446
447
448
451
451
449
446
444
439
436
427
425
422
419
417
415
413
413
414
414
413
413
410
410
410
414
414
414
413
418
419
420
421
423
432
441
441
441
441
441
441
440
440
439
439
439
441
443
445
445
445
445
445
446
450
457
460
465
468
472
472
473
473
473
476
478
480
482
484
486
489
490
491
492
493
497
499
500
509
517
517
521
528
533
537
545
547
550
556
560
561
563
566
568
577
580
583
586
595
595
594
593
593
592
591
590
590
590
590
588
587
586
578
574
572
570
564
561
555
553
551
548
544
542
540
535
533
528
524
516
514
511
508
506
505
511
516
523
536
549
553
558
563
564
568
571
574
583
585
587
589
597
603
608
617
623
633
637
639
643
647
652
657
661
664
665
671
681
688
689
691
692
697
698
702
708
714
729
732
732
733
736
744
746
749
753
755
756
757
759
760
763
771
775
777
782
792
798
812
812
810
808
803
789
784
783
781
788
791
792
793
798
800
806
810
814
818
821
824
826
826
826
827
829
830
837
836
832
825
818
813
805
803
800
800
800
799
797
799
812
817
821
824
818
816
827
830
832
834
838
840
845
851
852
851
850
848
840
837
833
834
836
837
837
836
834
827
824
819
817
820
830
835
837
844
848
855
857
856
852
843
840
838
838
838
838
838
838
838
837
843
845
847
850
852
850
847
843
842
839
839
840
841
837
824
819
815
815
815
815
814
810
806
804
802
796
793
790
777
774
770
766
760
755
750
742
738
726
720
713
705
698
698
704
711
714
716
718
719
716
713
709
698
695
692
689
686
682
666
661
657
653
649
631
621
624
630
635
637
637
638
638
639
642
647
651
654
660
664
666
670
673
680
681
683
690
695
703
706
708
710
712
716
723
726
730
735
752
757
761
765
772
775
779
781
785
787
790
792
793
793
794
794
798
802
804
805
806
806
810
814
819
816
811
808
807
807
808
809
809
803
799
790
791
798
817
826
829
831
831
830
830
829
827
820
807
805
805
805
808
814
817
821
823
823
823
824
824
822
818
815
800
800
798
796
794
796
800
811
819
833
837
839
841
842
843
842
841
839
837
837
837
836
833
823
823
824
824
824
825