6 (+) 0 -2147483648 = -2147483648
7 (+) 0 2147483647 = 2147483647
13 (+) 1 -2147483648 = -2147483647
14 (+) 1 2147483647 = -2147483648
20 (+) -1 -2147483648 = 2147483647
21 (+) -1 2147483647 = 2147483646
27 (+) 2 -2147483648 = -2147483646
28 (+) 2 2147483647 = -2147483647
34 (+) -2 -2147483648 = 2147483646
35 (+) -2 2147483647 = 2147483645
36 (+) -2147483648 0 = -2147483648
37 (+) -2147483648 1 = -2147483647
38 (+) -2147483648 -1 = 2147483647
39 (+) -2147483648 2 = -2147483646
40 (+) -2147483648 -2 = 2147483646
41 (+) -2147483648 -2147483648 = 0
42 (+) -2147483648 2147483647 = -1
43 (+) 2147483647 0 = 2147483647
44 (+) 2147483647 1 = -2147483648
45 (+) 2147483647 -1 = 2147483646
46 (+) 2147483647 2 = -2147483647
47 (+) 2147483647 -2 = 2147483645
48 (+) 2147483647 -2147483648 = -1
49 (+) 2147483647 2147483647 = -2
55 (-) 0 -2147483648 = -2147483648
56 (-) 0 2147483647 = -2147483647
62 (-) 1 -2147483648 = -2147483647
63 (-) 1 2147483647 = -2147483646
69 (-) -1 -2147483648 = 2147483647
70 (-) -1 2147483647 = -2147483648
76 (-) 2 -2147483648 = -2147483646
77 (-) 2 2147483647 = -2147483645
83 (-) -2 -2147483648 = 2147483646
84 (-) -2 2147483647 = 2147483647
85 (-) -2147483648 0 = -2147483648
86 (-) -2147483648 1 = 2147483647
87 (-) -2147483648 -1 = -2147483647
88 (-) -2147483648 2 = 2147483646
89 (-) -2147483648 -2 = -2147483646
90 (-) -2147483648 -2147483648 = 0
91 (-) -2147483648 2147483647 = 1
92 (-) 2147483647 0 = 2147483647
93 (-) 2147483647 1 = 2147483646
94 (-) 2147483647 -1 = -2147483648
95 (-) 2147483647 2 = 2147483645
96 (-) 2147483647 -2 = -2147483647
97 (-) 2147483647 -2147483648 = -1
98 (-) 2147483647 2147483647 = 0
114 (^) -2147483648 0 = 1
115 (^) -2147483648 1 = -2147483648
116 (^) -2147483648 2 = 0
118 (^) 2147483647 1 = 2147483647
124 div 0 -2147483648 = 0
130 div 1 -2147483648 = 1
136 div -1 -2147483648 = 0
137 div -1 2147483647 = -1
142 div 2 -2147483648 = 0
148 div -2 -2147483648 = 0
149 div -2 2147483647 = -1
150 div 2147483647 1 = 2147483647
151 div 2147483647 -1 = -2147483647
152 div 2147483647 2 = 1073741823
153 div 2147483647 -2 = 1073741824
154 div 2147483647 -2147483648 = 0
155 div 2147483647 2147483647 = 1
160 mod 0 -2147483648 = 0
166 mod 1 -2147483648 = -2147483647
172 mod -1 -2147483648 = -1
173 mod -1 2147483647 = 2147483646
178 mod 2 -2147483648 = -2147483646
184 mod -2 -2147483648 = -2
185 mod -2 2147483647 = 2147483645
187 mod 2147483647 -1 = 0
189 mod 2147483647 -2 = -1
190 mod 2147483647 -2147483648 = -1
191 mod 2147483647 2147483647 = 0
196 quot 0 -2147483648 = 0
197 quot 0 2147483647 = 0
202 quot 1 -2147483648 = 0
203 quot 1 2147483647 = 0
208 quot -1 -2147483648 = 0
209 quot -1 2147483647 = 0
214 quot 2 -2147483648 = 0
215 quot 2 2147483647 = 0
220 quot -2 -2147483648 = 0
221 quot -2 2147483647 = 0
222 quot 2147483647 1 = 2147483647
223 quot 2147483647 -1 = -2147483647
224 quot 2147483647 2 = 1073741823
225 quot 2147483647 -2 = -1073741823
226 quot 2147483647 -2147483648 = 0
227 quot 2147483647 2147483647 = 1
232 rem 0 -2147483648 = 0
238 rem 1 -2147483648 = 1
244 rem -1 -2147483648 = -1
245 rem -1 2147483647 = -1
250 rem 2 -2147483648 = 2
256 rem -2 -2147483648 = -2
257 rem -2 2147483647 = -2
259 rem 2147483647 -1 = 0
261 rem 2147483647 -2 = 1
262 rem 2147483647 -2147483648 = 2147483647
263 rem 2147483647 2147483647 = 0
268 gcd 0 -2147483648 = -2147483648
269 gcd 0 2147483647 = 2147483647
275 gcd 1 -2147483648 = 1
282 gcd -1 -2147483648 = 1
283 gcd -1 2147483647 = 1
289 gcd 2 -2147483648 = 2
296 gcd -2 -2147483648 = 2
297 gcd -2 2147483647 = 1
298 gcd -2147483648 0 = -2147483648
299 gcd -2147483648 1 = 1
300 gcd -2147483648 -1 = 1
301 gcd -2147483648 2 = 2
302 gcd -2147483648 -2 = 2
303 gcd -2147483648 -2147483648 = -2147483648
304 gcd -2147483648 2147483647 = -1
305 gcd 2147483647 0 = 2147483647
307 gcd 2147483647 -1 = 1
309 gcd 2147483647 -2 = 1
310 gcd 2147483647 -2147483648 = -1
311 gcd 2147483647 2147483647 = 2147483647
316 lcm 0 -2147483648 = 0
322 lcm 1 -2147483648 = -2147483648
328 lcm -1 -2147483648 = -2147483648
334 lcm 2 -2147483648 = -2147483648
340 lcm -2 -2147483648 = -2147483648
341 lcm -2147483648 0 = 0
342 lcm -2147483648 1 = -2147483648
343 lcm -2147483648 -1 = -2147483648
344 lcm -2147483648 2 = -2147483648
345 lcm -2147483648 -2 = -2147483648
346 lcm -2147483648 -2147483648 = -2147483648
348 lcm 2147483647 1 = 2147483647
349 lcm 2147483647 -1 = 2147483647
351 lcm 2147483647 -2 = 2
352 lcm 2147483647 -2147483648 = -2147483648
358 (+) 0 -2147483648 = -2147483648
359 (+) 0 2147483647 = 2147483647
365 (+) 1 -2147483648 = -2147483647
366 (+) 1 2147483647 = 2147483648
372 (+) -1 -2147483648 = -2147483649
373 (+) -1 2147483647 = 2147483646
379 (+) 2 -2147483648 = -2147483646
380 (+) 2 2147483647 = 2147483649
386 (+) -2 -2147483648 = -2147483650
387 (+) -2 2147483647 = 2147483645
388 (+) -2147483648 0 = -2147483648
389 (+) -2147483648 1 = -2147483647
390 (+) -2147483648 -1 = -2147483649
391 (+) -2147483648 2 = -2147483646
392 (+) -2147483648 -2 = -2147483650
393 (+) -2147483648 -2147483648 = -4294967296
394 (+) -2147483648 2147483647 = -1
395 (+) 2147483647 0 = 2147483647
396 (+) 2147483647 1 = 2147483648
397 (+) 2147483647 -1 = 2147483646
398 (+) 2147483647 2 = 2147483649
399 (+) 2147483647 -2 = 2147483645
400 (+) 2147483647 -2147483648 = -1
401 (+) 2147483647 2147483647 = 4294967294
407 (-) 0 -2147483648 = 2147483648
408 (-) 0 2147483647 = -2147483647
414 (-) 1 -2147483648 = 2147483649
415 (-) 1 2147483647 = -2147483646
421 (-) -1 -2147483648 = 2147483647
422 (-) -1 2147483647 = -2147483648
428 (-) 2 -2147483648 = 2147483650
429 (-) 2 2147483647 = -2147483645
435 (-) -2 -2147483648 = 2147483646
436 (-) -2 2147483647 = -2147483649
437 (-) -2147483648 0 = -2147483648
438 (-) -2147483648 1 = -2147483649
439 (-) -2147483648 -1 = -2147483647
440 (-) -2147483648 2 = -2147483650
441 (-) -2147483648 -2 = -2147483646
442 (-) -2147483648 -2147483648 = 0
443 (-) -2147483648 2147483647 = -4294967295
444 (-) 2147483647 0 = 2147483647
445 (-) 2147483647 1 = 2147483646
446 (-) 2147483647 -1 = 2147483648
447 (-) 2147483647 2 = 2147483645
448 (-) 2147483647 -2 = 2147483649
449 (-) 2147483647 -2147483648 = 4294967295
450 (-) 2147483647 2147483647 = 0
455 div 0 -2147483648 = 0
457 div 0 -2147483649 = 0
459 div 0 -4294967296 = 0
461 div 0 4611686018427387904 = 0
462 div 0 4611686014132420609 = 0
467 div 1 -2147483648 = 1
469 div 1 -2147483649 = -1
471 div 1 -4294967296 = -1
473 div 1 4611686018427387904 = 0
474 div 1 4611686014132420609 = 0
479 div -1 -2147483648 = 0
480 div -1 2147483647 = -1
481 div -1 -2147483649 = 0
482 div -1 2147483648 = -1
483 div -1 -4294967296 = 0
484 div -1 4294967294 = -1
485 div -1 4611686018427387904 = -1
486 div -1 4611686014132420609 = -1
491 div 2 -2147483648 = 0
493 div 2 -2147483649 = -1
495 div 2 -4294967296 = -1
497 div 2 4611686018427387904 = 0
498 div 2 4611686014132420609 = 0
503 div -2 -2147483648 = 0
504 div -2 2147483647 = -1
505 div -2 -2147483649 = 0
506 div -2 2147483648 = -1
507 div -2 -4294967296 = 0
508 div -2 4294967294 = -1
509 div -2 4611686018427387904 = -1
510 div -2 4611686014132420609 = -1
511 div -2147483648 1 = -2147483648
512 div -2147483648 -1 = 2147483648
513 div -2147483648 2 = -1073741824
514 div -2147483648 -2 = 1073741824
515 div -2147483648 -2147483648 = 1
516 div -2147483648 2147483647 = -2
517 div -2147483648 -2147483649 = 0
518 div -2147483648 2147483648 = -1
519 div -2147483648 -4294967296 = 0
520 div -2147483648 4294967294 = -1
521 div -2147483648 4611686018427387904 = -1
522 div -2147483648 4611686014132420609 = -1
523 div 2147483647 1 = 2147483647
524 div 2147483647 -1 = -2147483647
525 div 2147483647 2 = 1073741823
526 div 2147483647 -2 = 1073741824
527 div 2147483647 -2147483648 = 0
528 div 2147483647 2147483647 = 1
529 div 2147483647 -2147483649 = -1
530 div 2147483647 2147483648 = 0
531 div 2147483647 -4294967296 = -1
532 div 2147483647 4294967294 = 0
533 div 2147483647 4611686018427387904 = 0
534 div 2147483647 4611686014132420609 = 0
539 mod 0 -2147483648 = 0
541 mod 0 -2147483649 = 0
543 mod 0 -4294967296 = 0
545 mod 0 4611686018427387904 = 0
546 mod 0 4611686014132420609 = 0
551 mod 1 -2147483648 = -2147483647
553 mod 1 -2147483649 = -2147483648
555 mod 1 -4294967296 = -4294967295
557 mod 1 4611686018427387904 = 1
558 mod 1 4611686014132420609 = 1
563 mod -1 -2147483648 = -1
564 mod -1 2147483647 = 2147483646
565 mod -1 -2147483649 = -1
566 mod -1 2147483648 = 2147483647
567 mod -1 -4294967296 = -1
568 mod -1 4294967294 = 4294967293
569 mod -1 4611686018427387904 = 4611686018427387903
570 mod -1 4611686014132420609 = 4611686014132420608
575 mod 2 -2147483648 = -2147483646
577 mod 2 -2147483649 = -2147483647
579 mod 2 -4294967296 = -4294967294
581 mod 2 4611686018427387904 = 2
582 mod 2 4611686014132420609 = 2
587 mod -2 -2147483648 = -2
588 mod -2 2147483647 = 2147483645
589 mod -2 -2147483649 = -2
590 mod -2 2147483648 = 2147483646
591 mod -2 -4294967296 = -2
592 mod -2 4294967294 = 4294967292
593 mod -2 4611686018427387904 = 4611686018427387902
594 mod -2 4611686014132420609 = 4611686014132420607
595 mod -2147483648 1 = 0
596 mod -2147483648 -1 = 0
597 mod -2147483648 2 = 0
598 mod -2147483648 -2 = 0
599 mod -2147483648 -2147483648 = 0
600 mod -2147483648 2147483647 = 2147483646
601 mod -2147483648 -2147483649 = -2147483648
602 mod -2147483648 2147483648 = 0
603 mod -2147483648 -4294967296 = -2147483648
604 mod -2147483648 4294967294 = 2147483646
605 mod -2147483648 4611686018427387904 = 4611686016279904256
606 mod -2147483648 4611686014132420609 = 4611686011984936961
608 mod 2147483647 -1 = 0
610 mod 2147483647 -2 = -1
611 mod 2147483647 -2147483648 = -1
612 mod 2147483647 2147483647 = 0
613 mod 2147483647 -2147483649 = -2
614 mod 2147483647 2147483648 = 2147483647
615 mod 2147483647 -4294967296 = -2147483649
616 mod 2147483647 4294967294 = 2147483647
617 mod 2147483647 4611686018427387904 = 2147483647
618 mod 2147483647 4611686014132420609 = 2147483647
623 quot 0 -2147483648 = 0
624 quot 0 2147483647 = 0
625 quot 0 -2147483649 = 0
626 quot 0 2147483648 = 0
627 quot 0 -4294967296 = 0
628 quot 0 4294967294 = 0
629 quot 0 4611686018427387904 = 0
630 quot 0 4611686014132420609 = 0
635 quot 1 -2147483648 = 0
636 quot 1 2147483647 = 0
637 quot 1 -2147483649 = 0
638 quot 1 2147483648 = 0
639 quot 1 -4294967296 = 0
640 quot 1 4294967294 = 0
641 quot 1 4611686018427387904 = 0
642 quot 1 4611686014132420609 = 0
647 quot -1 -2147483648 = 0
648 quot -1 2147483647 = 0
649 quot -1 -2147483649 = 0
650 quot -1 2147483648 = 0
651 quot -1 -4294967296 = 0
652 quot -1 4294967294 = 0
653 quot -1 4611686018427387904 = 0
654 quot -1 4611686014132420609 = 0
659 quot 2 -2147483648 = 0
660 quot 2 2147483647 = 0
661 quot 2 -2147483649 = 0
662 quot 2 2147483648 = 0
663 quot 2 -4294967296 = 0
664 quot 2 4294967294 = 0
665 quot 2 4611686018427387904 = 0
666 quot 2 4611686014132420609 = 0
671 quot -2 -2147483648 = 0
672 quot -2 2147483647 = 0
673 quot -2 -2147483649 = 0
674 quot -2 2147483648 = 0
675 quot -2 -4294967296 = 0
676 quot -2 4294967294 = 0
677 quot -2 4611686018427387904 = 0
678 quot -2 4611686014132420609 = 0
679 quot -2147483648 1 = -2147483648
680 quot -2147483648 -1 = 2147483648
681 quot -2147483648 2 = -1073741824
682 quot -2147483648 -2 = 1073741824
683 quot -2147483648 -2147483648 = 1
684 quot -2147483648 2147483647 = -1
685 quot -2147483648 -2147483649 = 0
686 quot -2147483648 2147483648 = -1
687 quot -2147483648 -4294967296 = 0
688 quot -2147483648 4294967294 = 0
689 quot -2147483648 4611686018427387904 = 0
690 quot -2147483648 4611686014132420609 = 0
691 quot 2147483647 1 = 2147483647
692 quot 2147483647 -1 = -2147483647
693 quot 2147483647 2 = 1073741823
694 quot 2147483647 -2 = -1073741823
695 quot 2147483647 -2147483648 = 0
696 quot 2147483647 2147483647 = 1
697 quot 2147483647 -2147483649 = 0
698 quot 2147483647 2147483648 = 0
699 quot 2147483647 -4294967296 = 0
700 quot 2147483647 4294967294 = 0
701 quot 2147483647 4611686018427387904 = 0
702 quot 2147483647 4611686014132420609 = 0
707 rem 0 -2147483648 = 0
709 rem 0 -2147483649 = 0
711 rem 0 -4294967296 = 0
713 rem 0 4611686018427387904 = 0
714 rem 0 4611686014132420609 = 0
719 rem 1 -2147483648 = 1
721 rem 1 -2147483649 = 1
723 rem 1 -4294967296 = 1
725 rem 1 4611686018427387904 = 1
726 rem 1 4611686014132420609 = 1
731 rem -1 -2147483648 = -1
732 rem -1 2147483647 = -1
733 rem -1 -2147483649 = -1
734 rem -1 2147483648 = -1
735 rem -1 -4294967296 = -1
736 rem -1 4294967294 = -1
737 rem -1 4611686018427387904 = -1
738 rem -1 4611686014132420609 = -1
743 rem 2 -2147483648 = 2
745 rem 2 -2147483649 = 2
747 rem 2 -4294967296 = 2
749 rem 2 4611686018427387904 = 2
750 rem 2 4611686014132420609 = 2
755 rem -2 -2147483648 = -2
756 rem -2 2147483647 = -2
757 rem -2 -2147483649 = -2
758 rem -2 2147483648 = -2
759 rem -2 -4294967296 = -2
760 rem -2 4294967294 = -2
761 rem -2 4611686018427387904 = -2
762 rem -2 4611686014132420609 = -2
763 rem -2147483648 1 = 0
764 rem -2147483648 -1 = 0
765 rem -2147483648 2 = 0
766 rem -2147483648 -2 = 0
767 rem -2147483648 -2147483648 = 0
768 rem -2147483648 2147483647 = -1
769 rem -2147483648 -2147483649 = -2147483648
770 rem -2147483648 2147483648 = 0
771 rem -2147483648 -4294967296 = -2147483648
772 rem -2147483648 4294967294 = -2147483648
773 rem -2147483648 4611686018427387904 = -2147483648
774 rem -2147483648 4611686014132420609 = -2147483648
776 rem 2147483647 -1 = 0
778 rem 2147483647 -2 = 1
779 rem 2147483647 -2147483648 = 2147483647
780 rem 2147483647 2147483647 = 0
781 rem 2147483647 -2147483649 = 2147483647
782 rem 2147483647 2147483648 = 2147483647
783 rem 2147483647 -4294967296 = 2147483647
784 rem 2147483647 4294967294 = 2147483647
785 rem 2147483647 4611686018427387904 = 2147483647
786 rem 2147483647 4611686014132420609 = 2147483647
791 gcd 0 -2147483648 = 2147483648
792 gcd 0 2147483647 = 2147483647
798 gcd 1 -2147483648 = 1
805 gcd -1 -2147483648 = 1
806 gcd -1 2147483647 = 1
812 gcd 2 -2147483648 = 2
819 gcd -2 -2147483648 = 2
820 gcd -2 2147483647 = 1
821 gcd -2147483648 0 = 2147483648
822 gcd -2147483648 1 = 1
823 gcd -2147483648 -1 = 1
824 gcd -2147483648 2 = 2
825 gcd -2147483648 -2 = 2
826 gcd -2147483648 -2147483648 = 2147483648
827 gcd -2147483648 2147483647 = 1
828 gcd 2147483647 0 = 2147483647
830 gcd 2147483647 -1 = 1
832 gcd 2147483647 -2 = 1
833 gcd 2147483647 -2147483648 = 1
834 gcd 2147483647 2147483647 = 2147483647
839 lcm 0 -2147483648 = 0
846 lcm 1 -2147483648 = 2147483648
847 lcm 1 2147483647 = 2147483647
853 lcm -1 -2147483648 = 2147483648
854 lcm -1 2147483647 = 2147483647
860 lcm 2 -2147483648 = 2147483648
861 lcm 2 2147483647 = 4294967294
867 lcm -2 -2147483648 = 2147483648
868 lcm -2 2147483647 = 4294967294
869 lcm -2147483648 0 = 0
870 lcm -2147483648 1 = 2147483648
871 lcm -2147483648 -1 = 2147483648
872 lcm -2147483648 2 = 2147483648
873 lcm -2147483648 -2 = 2147483648
874 lcm -2147483648 -2147483648 = 2147483648
875 lcm -2147483648 2147483647 = 4611686016279904256
877 lcm 2147483647 1 = 2147483647
878 lcm 2147483647 -1 = 2147483647
879 lcm 2147483647 2 = 4294967294
880 lcm 2147483647 -2 = 4294967294
881 lcm 2147483647 -2147483648 = 4611686016279904256
882 lcm 2147483647 2147483647 = 2147483647