Notes
This function is in beta test. Please help improve it in the issues
here.
Hints
Your answer may be identical to the JOJ answer in the first several lines.
However, the main problem you meet now is Time Exceeded. And the exit code of your program is -9, which should be 0.
Please double check your code to solve this problem and try again.
Your Answer
02-6 032355 043503 06-4 081437 091231 010-7 0113758 0129407 0134944 0154029 01710222 0193806 020-9 0219361 0225353 023-7 0243104 0255872 0263961 0273122 028-7 0295819 0304542 0315290 0322411 0332045 0349376 03510256 0363017 0376212 0388548 0391845 04010021 04310150 0446503 0459198 046-6 0473563 0487562 0506232 0512605 0521013 0533377 054-6 0561371 0587755 0598192 0603277 0614959 0624852 0634184 064-5 065-2 0661546 0672376 0681734 0698850 0707105 071-8 0726770 0733571 074-2 0759850 0761500 0786350 0795296 0801616 0812617 0822577 0834478 0841609 0859876 0864032 0872759 0885012 0892188 0904337 0929523 0931220 0968706 0973210 0981830 0999665 01008356 01015975 01022431 010310304 01044729 01054452 0106-3 01073806 01084591 01091138 01105355 0111-1 01124495 01134845 01143032 01151021 01165340 01173961 01186214 01197629 0120-7 01219615 0122-2 01239951 01247463 01254440 01268960 01271073 01285452 01305946 01319545 01323821 01331607 01348931 01353484 01363175 01384008 01394423 014110271 01422505 01434396 0144-9 01452419
JOJ Answer
-12 -149 874 -184 830 910 810 921 -80 824 845 837 1334 -176 922 999 1004 1720 916 1515 927 995 855 1183 -61 -93 790 -104 848 911 783 1208 891 991 -17 846 -143 781 -65 -164 840 -174 -116 802 1054 790 -45 826 824 828 1079 872 -22 949 -40 -76 872 794 982 842 772 -14 792 -27 -91 -16 -171 -82 872 938 -42 1114 -10 1906 837 788 -151 -26 917 -58 859 892 905 796 -34 871 -185 771 848 -171 816 993 997 -35 -129 -226 -162 1216 994 -142 884 871 804 963 841 820 -114 904 -27 -97 843 889 -34 1065 784 819 -35 989 1156 922 -136 928 922 831 789 925 -165 -151 -180 859 -13 887 858 907 936 933 916 834 868 -122 -13 -75 -98 899 -69 813 -11 818 781 804 843 -45 -7 791 -42 -15 786 817 -26 1086 -170 817 1095 -164 888 791 883 784 -164 811 -106 987 876 1001 892 -25 -20 930 -21 956 917 808 933 -28 -20 -60 792 902 -20 -41 860 -82 926 1054 865 -34 -152 -9 -33 865 -35 835 872 851 821 959 -200 -99 908 -163 1089 959 815 854 1005 -49 880 -100 835 -38 -93 -109 1149 802 796 941 -143 779 928 828 816 -151 -68 917 778 -174 894 -94 895 780 780 -59 885