r189 vs r190
......
320320
ri부분을 합산합니다. ab*bb 의 절반을 처리합니다. (자릿수끼리 대입했을 때 처리되는 부분이 먼저 입력한 절반이 나중에 입력하는 절반보다 더 많지만, 편의상 절반이라고 적습니다.)
321321
## for i=0 to 17
322322
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
323
}}}{{{#!if tw=tw.toString(), tw.legnth==19
323
}}}{{{#!if tw=tw.toString(), tw.length==19
324324
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
325
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
325
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
326326
{{{#!if ri=ri+(+tw)
327327
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
328328
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
332332
}}}
333333
## i=1
334334
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
335
}}}{{{#!if tw=tw.toString(), tw.legnth==19
335
}}}{{{#!if tw=tw.toString(), tw.length==19
336336
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
337
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
337
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
338338
{{{#!if ri=ri+(+tw)
339339
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
340340
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
344344
}}}
345345
## i=2
346346
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
347
}}}{{{#!if tw=tw.toString(), tw.legnth==19
347
}}}{{{#!if tw=tw.toString(), tw.length==19
348348
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
349
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
349
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
350350
{{{#!if ri=ri+(+tw)
351351
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
352352
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
356356
}}}
357357
## i=3
358358
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
359
}}}{{{#!if tw=tw.toString(), tw.legnth==19
359
}}}{{{#!if tw=tw.toString(), tw.length==19
360360
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
361
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
361
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
362362
{{{#!if ri=ri+(+tw)
363363
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
364364
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
368368
}}}
369369
## i=4
370370
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
371
}}}{{{#!if tw=tw.toString(), tw.legnth==19
371
}}}{{{#!if tw=tw.toString(), tw.length==19
372372
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
373
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
373
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
374374
{{{#!if ri=ri+(+tw)
375375
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
376376
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
380380
}}}
381381
## i=5
382382
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
383
}}}{{{#!if tw=tw.toString(), tw.legnth==19
383
}}}{{{#!if tw=tw.toString(), tw.length==19
384384
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
385
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
385
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
386386
{{{#!if ri=ri+(+tw)
387387
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
388388
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
392392
}}}
393393
## i=6
394394
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
395
}}}{{{#!if tw=tw.toString(), tw.legnth==19
395
}}}{{{#!if tw=tw.toString(), tw.length==19
396396
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
397
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
397
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
398398
{{{#!if ri=ri+(+tw)
399399
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
400400
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
404404
}}}
405405
## i=7
406406
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
407
}}}{{{#!if tw=tw.toString(), tw.legnth==19
407
}}}{{{#!if tw=tw.toString(), tw.length==19
408408
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
409
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
409
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
410410
{{{#!if ri=ri+(+tw)
411411
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
412412
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
416416
}}}
417417
## i=8
418418
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
419
}}}{{{#!if tw=tw.toString(), tw.legnth==19
419
}}}{{{#!if tw=tw.toString(), tw.length==19
420420
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
421
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
421
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
422422
{{{#!if ri=ri+(+tw)
423423
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
424424
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
428428
}}}
429429
## i=9
430430
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
431
}}}{{{#!if tw=tw.toString(), tw.legnth==19
431
}}}{{{#!if tw=tw.toString(), tw.length==19
432432
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
433
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
433
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
434434
{{{#!if ri=ri+(+tw)
435435
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
436436
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
440440
}}}
441441
## i=10
442442
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
443
}}}{{{#!if tw=tw.toString(), tw.legnth==19
443
}}}{{{#!if tw=tw.toString(), tw.length==19
444444
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
445
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
445
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
446446
{{{#!if ri=ri+(+tw)
447447
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
448448
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
452452
}}}
453453
## i=11
454454
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
455
}}}{{{#!if tw=tw.toString(), tw.legnth==19
455
}}}{{{#!if tw=tw.toString(), tw.length==19
456456
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
457
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
457
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
458458
{{{#!if ri=ri+(+tw)
459459
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
460460
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
464464
}}}
465465
## i=12
466466
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
467
}}}{{{#!if tw=tw.toString(), tw.legnth==19
467
}}}{{{#!if tw=tw.toString(), tw.length==19
468468
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
469
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
469
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
470470
{{{#!if ri=ri+(+tw)
471471
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
472472
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
476476
}}}
477477
## i=13
478478
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
479
}}}{{{#!if tw=tw.toString(), tw.legnth==19
479
}}}{{{#!if tw=tw.toString(), tw.length==19
480480
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
481
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
481
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
482482
{{{#!if ri=ri+(+tw)
483483
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
484484
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
488488
}}}
489489
## i=14
490490
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
491
}}}{{{#!if tw=tw.toString(), tw.legnth==19
491
}}}{{{#!if tw=tw.toString(), tw.length==19
492492
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
493
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
493
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
494494
{{{#!if ri=ri+(+tw)
495495
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
496496
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
500500
}}}
501501
## i=15
502502
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
503
}}}{{{#!if tw=tw.toString(), tw.legnth==19
503
}}}{{{#!if tw=tw.toString(), tw.length==19
504504
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
505
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
505
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
506506
{{{#!if ri=ri+(+tw)
507507
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
508508
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
512512
}}}
513513
## i=16
514514
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
515
}}}{{{#!if tw=tw.toString(), tw.legnth==19
515
}}}{{{#!if tw=tw.toString(), tw.length==19
516516
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
517
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
517
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
518518
{{{#!if ri=ri+(+tw)
519519
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
520520
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
524524
}}}
525525
## i=17
526526
{{{#!if tw=(+ab.substr(i,18-i))*(+bb.substr(17-i,1))*tv
527
}}}{{{#!if tw=tw.toString(), tw.legnth==19
527
}}}{{{#!if tw=tw.toString(), tw.length==19
528528
{{{#!if rb=rb+(+tw.substr(0,1)), ri=ri+(+tw.substr(1,18)), ps=true
529
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
529
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
530530
{{{#!if ri=ri+(+tw)
531531
}}}}}}{{{#!if ps=false, ri=ri.toString(), ri.length==19
532532
{{{#!if rb=rb+(+ri.substr(0,1)), ri=(+ri.substr(1,18)), ps=true
......
540540
}}}
541541
##for i=0 to 17
542542
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
543
}}}{{{#!if tw=tw.toString(), tw.legnth==19
543
}}}{{{#!if tw=tw.toString(), tw.length==19
544544
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
545
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
545
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
546546
{{{#!if rb=rb+(+tw)
547547
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
548548
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
550550
{{{#!if rb=(+rb)
551551
}}}}}}
552552
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
553
}}}{{{#!if tw=tw.toString(), tw.legnth==19
553
}}}{{{#!if tw=tw.toString(), tw.length==19
554554
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
555
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
555
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
556556
{{{#!if rb=rb+(+tw)
557557
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
558558
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
562562
}}}
563563
## i=1
564564
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
565
}}}{{{#!if tw=tw.toString(), tw.legnth==19
565
}}}{{{#!if tw=tw.toString(), tw.length==19
566566
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
567
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
567
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
568568
{{{#!if rb=rb+(+tw)
569569
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
570570
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
572572
{{{#!if rb=(+rb)
573573
}}}}}}
574574
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
575
}}}{{{#!if tw=tw.toString(), tw.legnth==19
575
}}}{{{#!if tw=tw.toString(), tw.length==19
576576
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
577
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
577
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
578578
{{{#!if rb=rb+(+tw)
579579
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
580580
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
584584
}}}
585585
## i=2
586586
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
587
}}}{{{#!if tw=tw.toString(), tw.legnth==19
587
}}}{{{#!if tw=tw.toString(), tw.length==19
588588
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
589
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
589
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
590590
{{{#!if rb=rb+(+tw)
591591
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
592592
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
594594
{{{#!if rb=(+rb)
595595
}}}}}}
596596
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
597
}}}{{{#!if tw=tw.toString(), tw.legnth==19
597
}}}{{{#!if tw=tw.toString(), tw.length==19
598598
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
599
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
599
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
600600
{{{#!if rb=rb+(+tw)
601601
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
602602
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
606606
}}}
607607
## i=3
608608
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
609
}}}{{{#!if tw=tw.toString(), tw.legnth==19
609
}}}{{{#!if tw=tw.toString(), tw.length==19
610610
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
611
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
611
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
612612
{{{#!if rb=rb+(+tw)
613613
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
614614
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
616616
{{{#!if rb=(+rb)
617617
}}}}}}
618618
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
619
}}}{{{#!if tw=tw.toString(), tw.legnth==19
619
}}}{{{#!if tw=tw.toString(), tw.length==19
620620
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
621
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
621
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
622622
{{{#!if rb=rb+(+tw)
623623
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
624624
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
628628
}}}
629629
## i=4
630630
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
631
}}}{{{#!if tw=tw.toString(), tw.legnth==19
631
}}}{{{#!if tw=tw.toString(), tw.length==19
632632
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
633
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
633
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
634634
{{{#!if rb=rb+(+tw)
635635
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
636636
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
638638
{{{#!if rb=(+rb)
639639
}}}}}}
640640
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
641
}}}{{{#!if tw=tw.toString(), tw.legnth==19
641
}}}{{{#!if tw=tw.toString(), tw.length==19
642642
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
643
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
643
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
644644
{{{#!if rb=rb+(+tw)
645645
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
646646
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
650650
}}}
651651
## i=5
652652
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
653
}}}{{{#!if tw=tw.toString(), tw.legnth==19
653
}}}{{{#!if tw=tw.toString(), tw.length==19
654654
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
655
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
655
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
656656
{{{#!if rb=rb+(+tw)
657657
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
658658
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
660660
{{{#!if rb=(+rb)
661661
}}}}}}
662662
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
663
}}}{{{#!if tw=tw.toString(), tw.legnth==19
663
}}}{{{#!if tw=tw.toString(), tw.length==19
664664
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
665
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
665
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
666666
{{{#!if rb=rb+(+tw)
667667
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
668668
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
672672
}}}
673673
## i=6
674674
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
675
}}}{{{#!if tw=tw.toString(), tw.legnth==19
675
}}}{{{#!if tw=tw.toString(), tw.length==19
676676
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
677
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
677
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
678678
{{{#!if rb=rb+(+tw)
679679
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
680680
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
682682
{{{#!if rb=(+rb)
683683
}}}}}}
684684
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
685
}}}{{{#!if tw=tw.toString(), tw.legnth==19
685
}}}{{{#!if tw=tw.toString(), tw.length==19
686686
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
687
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
687
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
688688
{{{#!if rb=rb+(+tw)
689689
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
690690
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
694694
}}}
695695
## i=7
696696
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
697
}}}{{{#!if tw=tw.toString(), tw.legnth==19
697
}}}{{{#!if tw=tw.toString(), tw.length==19
698698
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
699
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
699
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
700700
{{{#!if rb=rb+(+tw)
701701
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
702702
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
704704
{{{#!if rb=(+rb)
705705
}}}}}}
706706
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
707
}}}{{{#!if tw=tw.toString(), tw.legnth==19
707
}}}{{{#!if tw=tw.toString(), tw.length==19
708708
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
709
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
709
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
710710
{{{#!if rb=rb+(+tw)
711711
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
712712
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
716716
}}}
717717
## i=8
718718
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
719
}}}{{{#!if tw=tw.toString(), tw.legnth==19
719
}}}{{{#!if tw=tw.toString(), tw.length==19
720720
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
721
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
721
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
722722
{{{#!if rb=rb+(+tw)
723723
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
724724
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
726726
{{{#!if rb=(+rb)
727727
}}}}}}
728728
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
729
}}}{{{#!if tw=tw.toString(), tw.legnth==19
729
}}}{{{#!if tw=tw.toString(), tw.length==19
730730
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
731
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
731
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
732732
{{{#!if rb=rb+(+tw)
733733
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
734734
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
738738
}}}
739739
## i=9
740740
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
741
}}}{{{#!if tw=tw.toString(), tw.legnth==19
741
}}}{{{#!if tw=tw.toString(), tw.length==19
742742
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
743
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
743
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
744744
{{{#!if rb=rb+(+tw)
745745
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
746746
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
748748
{{{#!if rb=(+rb)
749749
}}}}}}
750750
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
751
}}}{{{#!if tw=tw.toString(), tw.legnth==19
751
}}}{{{#!if tw=tw.toString(), tw.length==19
752752
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
753
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
753
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
754754
{{{#!if rb=rb+(+tw)
755755
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
756756
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
760760
}}}
761761
## i=10
762762
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
763
}}}{{{#!if tw=tw.toString(), tw.legnth==19
763
}}}{{{#!if tw=tw.toString(), tw.length==19
764764
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
765
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
765
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
766766
{{{#!if rb=rb+(+tw)
767767
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
768768
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
770770
{{{#!if rb=(+rb)
771771
}}}}}}
772772
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
773
}}}{{{#!if tw=tw.toString(), tw.legnth==19
773
}}}{{{#!if tw=tw.toString(), tw.length==19
774774
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
775
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
775
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
776776
{{{#!if rb=rb+(+tw)
777777
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
778778
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
782782
}}}
783783
## i=11
784784
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
785
}}}{{{#!if tw=tw.toString(), tw.legnth==19
785
}}}{{{#!if tw=tw.toString(), tw.length==19
786786
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
787
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
787
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
788788
{{{#!if rb=rb+(+tw)
789789
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
790790
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
792792
{{{#!if rb=(+rb)
793793
}}}}}}
794794
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
795
}}}{{{#!if tw=tw.toString(), tw.legnth==19
795
}}}{{{#!if tw=tw.toString(), tw.length==19
796796
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
797
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
797
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
798798
{{{#!if rb=rb+(+tw)
799799
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
800800
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
804804
}}}
805805
## i=12
806806
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
807
}}}{{{#!if tw=tw.toString(), tw.legnth==19
807
}}}{{{#!if tw=tw.toString(), tw.length==19
808808
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
809
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
809
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
810810
{{{#!if rb=rb+(+tw)
811811
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
812812
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
814814
{{{#!if rb=(+rb)
815815
}}}}}}
816816
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
817
}}}{{{#!if tw=tw.toString(), tw.legnth==19
817
}}}{{{#!if tw=tw.toString(), tw.length==19
818818
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
819
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
819
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
820820
{{{#!if rb=rb+(+tw)
821821
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
822822
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
826826
}}}
827827
## i=13
828828
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
829
}}}{{{#!if tw=tw.toString(), tw.legnth==19
829
}}}{{{#!if tw=tw.toString(), tw.length==19
830830
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
831
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
831
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
832832
{{{#!if rb=rb+(+tw)
833833
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
834834
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
836836
{{{#!if rb=(+rb)
837837
}}}}}}
838838
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
839
}}}{{{#!if tw=tw.toString(), tw.legnth==19
839
}}}{{{#!if tw=tw.toString(), tw.length==19
840840
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
841
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
841
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
842842
{{{#!if rb=rb+(+tw)
843843
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
844844
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
848848
}}}
849849
## i=14
850850
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
851
}}}{{{#!if tw=tw.toString(), tw.legnth==19
851
}}}{{{#!if tw=tw.toString(), tw.length==19
852852
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
853
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
853
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
854854
{{{#!if rb=rb+(+tw)
855855
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
856856
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
858858
{{{#!if rb=(+rb)
859859
}}}}}}
860860
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
861
}}}{{{#!if tw=tw.toString(), tw.legnth==19
861
}}}{{{#!if tw=tw.toString(), tw.length==19
862862
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
863
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
863
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
864864
{{{#!if rb=rb+(+tw)
865865
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
866866
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
870870
}}}
871871
## i=15
872872
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
873
}}}{{{#!if tw=tw.toString(), tw.legnth==19
873
}}}{{{#!if tw=tw.toString(), tw.length==19
874874
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
875
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
875
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
876876
{{{#!if rb=rb+(+tw)
877877
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
878878
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
880880
{{{#!if rb=(+rb)
881881
}}}}}}
882882
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
883
}}}{{{#!if tw=tw.toString(), tw.legnth==19
883
}}}{{{#!if tw=tw.toString(), tw.length==19
884884
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
885
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
885
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
886886
{{{#!if rb=rb+(+tw)
887887
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
888888
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
892892
}}}
893893
## i=16
894894
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
895
}}}{{{#!if tw=tw.toString(), tw.legnth==19
895
}}}{{{#!if tw=tw.toString(), tw.length==19
896896
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
897
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
897
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
898898
{{{#!if rb=rb+(+tw)
899899
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
900900
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
902902
{{{#!if rb=(+rb)
903903
}}}}}}
904904
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
905
}}}{{{#!if tw=tw.toString(), tw.legnth==19
905
}}}{{{#!if tw=tw.toString(), tw.length==19
906906
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
907
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
907
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
908908
{{{#!if rb=rb+(+tw)
909909
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
910910
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
914914
}}}
915915
## i=17
916916
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bb.substr(17-i,1))
917
}}}{{{#!if tw=tw.toString(), tw.legnth==19
917
}}}{{{#!if tw=tw.toString(), tw.length==19
918918
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
919
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
919
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
920920
{{{#!if rb=rb+(+tw)
921921
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
922922
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
924924
{{{#!if rb=(+rb)
925925
}}}}}}
926926
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
927
}}}{{{#!if tw=tw.toString(), tw.legnth==19
927
}}}{{{#!if tw=tw.toString(), tw.length==19
928928
{{{#!if ru=ru+(+tw.substr(0,1)), rb=rb+(+tw.substr(1,18)), ps=true
929
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
929
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
930930
{{{#!if rb=rb+(+tw)
931931
}}}}}}{{{#!if ps=false, rb=rb.toString(), rb.length==19
932932
{{{#!if ru=ru+(+rb.substr(0,1)), rb=(+rb.substr(1,18)), ps=true
......
941941
}}}
942942
##for i=0 to 17
943943
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
944
}}}{{{#!if tw=tw.toString(), tw.legnth==19
944
}}}{{{#!if tw=tw.toString(), tw.length==19
945945
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
946
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
946
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
947947
{{{#!if ru=ru+(+tw)
948948
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
949949
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
951951
{{{#!if ru=(+ru)
952952
}}}}}}
953953
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
954
}}}{{{#!if tw=tw.toString(), tw.legnth==19
954
}}}{{{#!if tw=tw.toString(), tw.length==19
955955
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
956
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
956
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
957957
{{{#!if ru=ru+(+tw)
958958
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
959959
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
963963
}}}
964964
## i=1
965965
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
966
}}}{{{#!if tw=tw.toString(), tw.legnth==19
966
}}}{{{#!if tw=tw.toString(), tw.length==19
967967
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
968
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
968
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
969969
{{{#!if ru=ru+(+tw)
970970
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
971971
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
973973
{{{#!if ru=(+ru)
974974
}}}}}}
975975
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
976
}}}{{{#!if tw=tw.toString(), tw.legnth==19
976
}}}{{{#!if tw=tw.toString(), tw.length==19
977977
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
978
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
978
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
979979
{{{#!if ru=ru+(+tw)
980980
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
981981
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
985985
}}}
986986
## i=2
987987
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
988
}}}{{{#!if tw=tw.toString(), tw.legnth==19
988
}}}{{{#!if tw=tw.toString(), tw.length==19
989989
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
990
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
990
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
991991
{{{#!if ru=ru+(+tw)
992992
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
993993
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
995995
{{{#!if ru=(+ru)
996996
}}}}}}
997997
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
998
}}}{{{#!if tw=tw.toString(), tw.legnth==19
998
}}}{{{#!if tw=tw.toString(), tw.length==19
999999
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1000
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1000
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10011001
{{{#!if ru=ru+(+tw)
10021002
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10031003
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10071007
}}}
10081008
## i=3
10091009
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1010
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1010
}}}{{{#!if tw=tw.toString(), tw.length==19
10111011
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1012
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1012
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10131013
{{{#!if ru=ru+(+tw)
10141014
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10151015
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10171017
{{{#!if ru=(+ru)
10181018
}}}}}}
10191019
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1020
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1020
}}}{{{#!if tw=tw.toString(), tw.length==19
10211021
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1022
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1022
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10231023
{{{#!if ru=ru+(+tw)
10241024
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10251025
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10291029
}}}
10301030
## i=4
10311031
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1032
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1032
}}}{{{#!if tw=tw.toString(), tw.length==19
10331033
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1034
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1034
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10351035
{{{#!if ru=ru+(+tw)
10361036
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10371037
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10391039
{{{#!if ru=(+ru)
10401040
}}}}}}
10411041
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1042
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1042
}}}{{{#!if tw=tw.toString(), tw.length==19
10431043
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1044
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1044
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10451045
{{{#!if ru=ru+(+tw)
10461046
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10471047
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10511051
}}}
10521052
## i=5
10531053
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1054
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1054
}}}{{{#!if tw=tw.toString(), tw.length==19
10551055
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1056
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1056
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10571057
{{{#!if ru=ru+(+tw)
10581058
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10591059
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10611061
{{{#!if ru=(+ru)
10621062
}}}}}}
10631063
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1064
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1064
}}}{{{#!if tw=tw.toString(), tw.length==19
10651065
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1066
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1066
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10671067
{{{#!if ru=ru+(+tw)
10681068
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10691069
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10731073
}}}
10741074
## i=6
10751075
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1076
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1076
}}}{{{#!if tw=tw.toString(), tw.length==19
10771077
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1078
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1078
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10791079
{{{#!if ru=ru+(+tw)
10801080
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10811081
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10831083
{{{#!if ru=(+ru)
10841084
}}}}}}
10851085
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1086
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1086
}}}{{{#!if tw=tw.toString(), tw.length==19
10871087
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1088
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1088
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
10891089
{{{#!if ru=ru+(+tw)
10901090
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
10911091
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
10951095
}}}
10961096
## i=7
10971097
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1098
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1098
}}}{{{#!if tw=tw.toString(), tw.length==19
10991099
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1100
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1100
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11011101
{{{#!if ru=ru+(+tw)
11021102
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11031103
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11051105
{{{#!if ru=(+ru)
11061106
}}}}}}
11071107
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1108
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1108
}}}{{{#!if tw=tw.toString(), tw.length==19
11091109
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1110
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1110
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11111111
{{{#!if ru=ru+(+tw)
11121112
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11131113
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11171117
}}}
11181118
## i=8
11191119
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1120
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1120
}}}{{{#!if tw=tw.toString(), tw.length==19
11211121
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1122
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1122
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11231123
{{{#!if ru=ru+(+tw)
11241124
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11251125
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11271127
{{{#!if ru=(+ru)
11281128
}}}}}}
11291129
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1130
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1130
}}}{{{#!if tw=tw.toString(), tw.length==19
11311131
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1132
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1132
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11331133
{{{#!if ru=ru+(+tw)
11341134
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11351135
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11391139
}}}
11401140
## i=9
11411141
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1142
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1142
}}}{{{#!if tw=tw.toString(), tw.length==19
11431143
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1144
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1144
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11451145
{{{#!if ru=ru+(+tw)
11461146
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11471147
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11491149
{{{#!if ru=(+ru)
11501150
}}}}}}
11511151
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1152
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1152
}}}{{{#!if tw=tw.toString(), tw.length==19
11531153
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1154
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1154
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11551155
{{{#!if ru=ru+(+tw)
11561156
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11571157
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11611161
}}}
11621162
## i=10
11631163
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1164
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1164
}}}{{{#!if tw=tw.toString(), tw.length==19
11651165
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1166
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1166
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11671167
{{{#!if ru=ru+(+tw)
11681168
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11691169
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11711171
{{{#!if ru=(+ru)
11721172
}}}}}}
11731173
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1174
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1174
}}}{{{#!if tw=tw.toString(), tw.length==19
11751175
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1176
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1176
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11771177
{{{#!if ru=ru+(+tw)
11781178
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11791179
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11831183
}}}
11841184
## i=11
11851185
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1186
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1186
}}}{{{#!if tw=tw.toString(), tw.length==19
11871187
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1188
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1188
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11891189
{{{#!if ru=ru+(+tw)
11901190
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
11911191
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
11931193
{{{#!if ru=(+ru)
11941194
}}}}}}
11951195
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1196
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1196
}}}{{{#!if tw=tw.toString(), tw.length==19
11971197
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1198
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1198
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
11991199
{{{#!if ru=ru+(+tw)
12001200
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12011201
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12051205
}}}
12061206
## i=12
12071207
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1208
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1208
}}}{{{#!if tw=tw.toString(), tw.length==19
12091209
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1210
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1210
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12111211
{{{#!if ru=ru+(+tw)
12121212
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12131213
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12151215
{{{#!if ru=(+ru)
12161216
}}}}}}
12171217
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1218
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1218
}}}{{{#!if tw=tw.toString(), tw.length==19
12191219
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1220
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1220
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12211221
{{{#!if ru=ru+(+tw)
12221222
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12231223
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12271227
}}}
12281228
## i=13
12291229
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1230
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1230
}}}{{{#!if tw=tw.toString(), tw.length==19
12311231
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1232
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1232
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12331233
{{{#!if ru=ru+(+tw)
12341234
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12351235
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12371237
{{{#!if ru=(+ru)
12381238
}}}}}}
12391239
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1240
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1240
}}}{{{#!if tw=tw.toString(), tw.length==19
12411241
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1242
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1242
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12431243
{{{#!if ru=ru+(+tw)
12441244
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12451245
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12491249
}}}
12501250
## i=14
12511251
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1252
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1252
}}}{{{#!if tw=tw.toString(), tw.length==19
12531253
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1254
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1254
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12551255
{{{#!if ru=ru+(+tw)
12561256
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12571257
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12591259
{{{#!if ru=(+ru)
12601260
}}}}}}
12611261
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1262
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1262
}}}{{{#!if tw=tw.toString(), tw.length==19
12631263
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1264
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1264
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12651265
{{{#!if ru=ru+(+tw)
12661266
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12671267
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12711271
}}}
12721272
## i=15
12731273
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1274
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1274
}}}{{{#!if tw=tw.toString(), tw.length==19
12751275
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1276
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1276
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12771277
{{{#!if ru=ru+(+tw)
12781278
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12791279
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12811281
{{{#!if ru=(+ru)
12821282
}}}}}}
12831283
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1284
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1284
}}}{{{#!if tw=tw.toString(), tw.length==19
12851285
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1286
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1286
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12871287
{{{#!if ru=ru+(+tw)
12881288
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
12891289
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
12931293
}}}
12941294
## i=16
12951295
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1296
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1296
}}}{{{#!if tw=tw.toString(), tw.length==19
12971297
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1298
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1298
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
12991299
{{{#!if ru=ru+(+tw)
13001300
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
13011301
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
13031303
{{{#!if ru=(+ru)
13041304
}}}}}}
13051305
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1306
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1306
}}}{{{#!if tw=tw.toString(), tw.length==19
13071307
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1308
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1308
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
13091309
{{{#!if ru=ru+(+tw)
13101310
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
13111311
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
13151315
}}}
13161316
## i=17
13171317
{{{#!if ps=false, tw=+(au.substr(i,18-i)+ab.substr(i-1,i)), tw=tw*(+bu.substr(17-i,1))
1318
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1318
}}}{{{#!if tw=tw.toString(), tw.length==19
13191319
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1320
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1320
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
13211321
{{{#!if ru=ru+(+tw)
13221322
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
13231323
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......
13251325
{{{#!if ru=(+ru)
13261326
}}}}}}
13271327
{{{#!if ps=false, tw=(+ab.substr(i,18-i))*(+bu.substr(17-i,1))*tv
1328
}}}{{{#!if tw=tw.toString(), tw.legnth==19
1328
}}}{{{#!if tw=tw.toString(), tw.length==19
13291329
{{{#!if rs=rs+(+tw.substr(0,1)), ru=ru+(+tw.substr(1,18)), ps=true
1330
}}}}}}{{{#!if (tw.legnth<=18)&&(ps==false)
1330
}}}}}}{{{#!if (tw.length<=18)&&(ps==false)
13311331
{{{#!if ru=ru+(+tw)
13321332
}}}}}}{{{#!if ps=false, ru=ru.toString(), ru.length==19
13331333
{{{#!if rs=rs+(+ru.substr(0,1)), ru=(+ru.substr(1,18)), ps=true
......