uva10487測資A

Input:
5
3
12
17
33
34
3
1
51
30
3
1
2
3
3
1
2
3
3
1
2
3
3
4
5
6
15
17
319
233
513
782
571
946
702
344
256
675
951
815
129
246
6
912
21
497
543
365
730
30
8928
1322
7946
2439
7062
1044
7146
5826
6894
3486
8420
5106
8869
6567
483
3876
6307
6241
5349
6525
7560
1424
575
8945
4139
9182
8863
5555
5423
466
9
2642
8365
2184
4929
1111
3554
3261
486
2099
60
12979
28349
2927
30870
1631
16503
32328
32062
8462
13748
4332
10107
20512
8808
21336
25570
14369
6649
18466
13382
30448
6367
14266
17892
12577
27757
18673
14302
3743
19694
695
9707
27286
24052
6953
19276
14992
2285
14283
20994
28894
26103
785
8766
24121
9974
15141
17945
22185
14563
7652
13701
7590
3943
22057
7811
23933
20136
20047
32151
12
11766
18275
3057
6777
28212
31035
30964
15630
30172
3920
15816
11926
125
24954
2836
4330
23335
32288
4442
8110
10074
6224
3504
29755
20036
12827
8175
31959
23464
25739
2064
6245
5738
28735
1089
19499
28487
16725
21816
1753
18372
27277
23752
5319
9572
23466
2738
10623
9502
22300
3005
8827
17166
27357
28425
26416
19051
28825
13728
2635
441
22801
78
4154
26432
18113
20403
32494
4540
15296
2710
6879
2390
24297
15996
30033
11475
7224
20089
12246
30476
9334
1095
6421
14494
4121
14229
1737
6626
10598
32673
4365
31008
8664
8969
4822
30975
14021
14815
5057
21312
2367
13819
32527
17324
11577
17813
19437
8011
13290
17427
31481
27607
13687
11551
3331
2928
7628
17917
22288
20625
16586
28955
22437
3651
31144
24554
28994
30865
22931
5869
11820
26939
10648
30736
29039
23727
17348
15
18234
14628
15156
1930
23845
22000
17001
28004
31854
15309
8942
32189
20493
9825
12047
250
16694
22684
29068
28489
10905
28805
14044
23667
32518
9655
27925
28820
30076
9226
24133
9428
23700
4477
8951
20446
3930
32705
23976
17288
11355
5884
19071
28086
17151
24007
30520
123
27417
17016
14178
25986
31421
18855
10442
173
20050
1515
23607
1531
22247
15589
30295
26287
25291
23936
23802
6575
21591
11126
17534
17194
15119
17431
12682
32637
746
24646
17152
21848
11757
30660
22572
4892
19454
10673
26434
7048
9464
3663
6151
26005
18683
22026
30414
13214
31494
22965
21414
17860
10695
23
8658
2961
27313
7334
27513
6364
11088
11154
11679
25068
3289
3845
12372
736
7686
12714
12075
5709
26400
12908
26094
24362
31837
32128
21904
18921
2669
30373
21859
2279
4432
6314
17547
20486
16746
11825
28595
29592
11993
1972
32511
28288
20230
21189
65
5011
29818
30362
24943
28229
15604
6600
28501
5761
9656
13647
11399
31704
14889
22743
5274
27614
4250
1081
8083
22481
2402
14913
6560
7548
1070
12467
8966
22363
32668
16779
27739
30720
22277
393
757
13493
4761
8173
16802
867
32178
29568
14745
12211
30562
22739
10161
19314
12622
17867
18897
32314
20672
13917
10408
30799
9719
22167
10654
3271
28098
3552
32010
14062
20813
20352
15525
3816
6202
21603
20031
29080
16627
8729
24240
24513
29503
802
2322
22635
276
21609
32301
12937
27053
19470
16435
14808
4827
7528
18094
4874
11424
7755
7862
11044
29434
20870
23399
13861
16893
31408
27282
232
12324
7973
8627
6731
8937
6219
5923
6033
4499
6938
7055
30725
27216
22747
18
27616
19843
7471
21021
621
4959
3412
8647
875
20515
30643
2654
20485
9499
4077
15529
11402
409
500
16264
3286
5198
25004
30836
30950
9439
26103
11474
28236
2674
27695
23703
25076
18389
1848
15655
10627
15013
17035
32550
31201
12225
13531
9866
12021
7166
9720
10485
16559
19741
19443
17987
2380
9978
25475
20318
16597
16645
10151
20314
20969
30710
27789
19134
27581
18365
25011
2335
30049
440
16204
7412
17989
13097
25317
7589
18427
20455
8008
18405
25918
30036
17313
30786
27188
22926
7647
13306
14832
15082
31837
13329
32059
25502
29378
9888
11924
5565
26150
6768
10101
29545
9334
18631
4824
14148
2841
12674
26874
20775
211
15716
22623
15127
18154
23214
16406
6772
25992
18416
7998
372
14177
286
7625
25808
22677
742
4736
6589
31960
22593
10823
28702
28880
9801
5283
15608
10826
22905
26918
3681
24091
15385
22606
18456
13999
20346
15379
25414
12519
8135
10124
16378
8362
5403
30453
19408
30264
29578
24485
8722
28091
7264
15424
30499
23840
29869
26926
21278
5156
5377
17740
24506
690
9844
10977
19825
6508
4329
29907
5089
6280
24212
25627
4466
16605
30906
31094
20025
6973
8632
5981
26140
18950
20551
56
24119
6388
20478
1231
27007
16185
19225
30465
24741
2000
8568
13496
28990
21518
12523
24348
18464
11386
29356
4615
15119
21470
4653
12217
13721
4254
24852
5326
27966
8265
19588
18541
8404
2414
14239
31937
26410
16305
24393
29613
20716
19997
11054
7099
25030
31676
4102
31062
9420
7781
26392
12346
24602
4054
24316
16680
11191
30979
27046
20446
28608
26541
19360
1350
3522
25141
12439
25070
14695
28083
26905
5304
17493
14915
13725
10707
24915
27039
17092
9705
8877
9203
15070
24986
14298
28396
4272
14634
11869
31506
26485
25718
14825
23385
15394
2861
18376
23282
13294
26940
24958
25959
13330
6026
8873
13543
9933
19686
17963
15071
4524
11070
3723
30410
24840
27921
3481
12105
3280
1830
3921
16758
31369
4735
11266
31349
16530
4745
17840
12109
11949
27541
29878
1782
16315
7563
10159
10932
22727
5853
31383
20643
31046
13243
2350
21650
16541
15750
21268
27876
32390
29788
31445
14058
15839
14931
2091
12153
14273
21056
7917
475
26080
7256
30344
16284
11300
25393
3151
6546
15777
31967
20499
10779
19913
1886
32500
13478
25056
17456
8310
32373
22193
22342
23000
9377
28288
27940
2977
4958
31551
3137
28027
640
30981
5548
7236
6974
11451
14581
20067
11062
6937
24395
8792
2226
27601
20962
15255
3114
3337
8088
8599
17162
11023
1495
5414
16308
20552
24765
20479
10953
16746
26234
25246
31141
27115
12794
9299
28200
27834
24773
27030
17340
11564
18467
29850
11667
25657
1411
21541
2609
5608
28189
9374
28715
31496
8663
26472
30766
13089
17765
25710
26690
21162
10165
18943
9296
8572
22154
32477
2018
7559
26215
23184
3371
5572
29102
14336
25927
29034
4873
5699
26052
30565
24329
15284
28512
10756
8461
3909
12820
2802
24422
7190
29266
23399
27320
29510
13196
11423
31907
24585
27637
21644
10659
8698
9611
6856
10805
8627
12373
12749
16188
21403
18921
20584
13730
15616
24114
32619
19778
20326
17776
28579
1798
3614
9088
27657
7756
12826
19550
21
15420
12687
16383
20968
2863
24131
17532
7909
9759
21504
10971
17221
10185
25045
21930
18738
17067
3624
9893
17470
28274
1000
32329
7451
10382
5550
2645
30968
1337
24099
2000
9532
5780
23272
9539
7898
3085
19133
32576
17843
25943
4254
1696
14789
10952
6809
7183
6304
1279
10972
1227
12058
30665
14098
7336
29508
17478
20976
26968
23197
13895
21258
29417
24709
24827
12524
1423
20724
3787
16742
16548
11115
26754
21543
5869
12843
6065
23437
9247
31142
26706
6076
31649
3123
11691
30702
21652
30213
28277
9738
14097
19806
7230
28791
3761
2816
23052
1586
18003
18149
5699
14622
20761
11567
31688
15004
17588
16226
32359
1628
26850
13777
1650
28531
24628
5462
32683
941
19989
19782
20324
14628
7688
29092
30181
6673
20529
26005
24334
25315
28439
2580
9790
18062
4776
17639
20851
19750
5246
29650
18354
172
22880
8202
1705
23592
21516
1516
23443
12535
9523
17647
9052
30311
31942
19416
22021
14209
8304
21805
24907
4902
15204
2027
5763
606
23384
4219
12233
22764
16081
17891
12377
13350
22690
12090
9277
19459
11439
32094
809
23158
27127
19689
15011
3322
26066
17504
9062
13422
23670
25262
26121
10020
6848
4561
4828
2357
30002
20948
28947
12344
4093
18726
3697
15791
32327
11895
28973
29607
32530
3126
24271
8296
31002
31105
28678
8116
10150
6352
129
21836
15106
1681
29444
12470
23854
6927
31675
7740
28376
920
25806
2360
4232
30431
309
21391
19483
2207
16846
26236
29298
24705
8365
16527
363
22592
22195
9461
9744
17675
3938
20473
12047
28715
3823
21707
875
741
32409
2176
29040
27042
21306
7771
27116
29261
540
22859
31644
10749
30733
30388
8933
15828
1718
13938
16836
25383
15400
9244
21512
2782
22712
1413
13247
25630
22285
4745
494
29222
14967
23046
1925
14711
6018
30760
8849
18488
2764
490
5044
7640
4627
18905
16338
13813
31634
25115
14862
14973
24462
32689
10741
8467
22572
8953
25080
14260
27525
10615
14880
25754
23548
11476
765
7520
21200
21287
9440
22888
6381
29812
16202
890
21000
14706
23715
11949
28138
6034
3631
4747
17420
20028
1087
4720
3429
18780
30372
21555
12416
3357
29033
10760
5073
3828
22978
21413
27209
8161
16191
23204
11816
19442
19781
3625
15891
21256
28863
25028
20582
7901
1553
13209
12491
23110
9037
15806
31756
3510
21162
14052
20005
25860
20786
26170
5790
622
9658
11918
1815
733
9239
21685
20517
5995
12431
1326
8284
22562
22414
23810
6573
13318
3482
31214
12531
8790
11145
21956
11208
30992
31474
28943
12445
3251
26337
4342
7434
32072
9423
5219
5730
21667
27089
9316
2187
23015
15
17361
1804
15944
20600
559
17512
1813
13492
21972
5035
22773
9562
24908
10306
2161
6244
10236
2063
5042
9184
25533
27020
14568
32619
18769
8636
2771
31351
25858
2670
30381
14681
17483
12035
32485
1810
20286
15376
12102
19345
27675
25770
32040
15132
289
11489
30696
5362
18596
15754
23957
13615
11104
9538
26604
32239
5389
10927
25991
23478
30516
5129
29521
26896
28224
2009
27197
30068
15576
27393
21816
29550
4460
24573
860
4606
18958
19304
2662
1339
10884
450
19818
16955
14491
624
23493
12855
12990
25604
15444
8427
21702
21951
30947
27196
24340
23124
32232
11037
5085
8175
8818
31155
7878
6518
27740
26807
6833
15631
25798
23069
10710
3042
4293
25843
21525
18208
25178
21131
8074
30276
13729
30428
5987
8857
11851
26662
13550
27644
2382
22997
24310
23267
14043
7848
29520
5022
20625
5650
20189
16368
2273
1731
15219
10512
14621
19063
11609
28051
10547
7324
15862
23512
24146
23729
16797
24177
8726
20983
13912
16344
1892
11467
4068
22109
13973
12851
1276
11363
17622
17847
16859
30924
6862
17778
9212
31666
11906
27752
25380
4952
5238
19362
11285
18008
28117
30782
27475
23639
26352
14572
3473
4099
9978
26847
10689
17046
22553
24635
29642
25450
19215
4163
11566
11787
3333
21011
2282
3729
2696
1694
8237
25553
19617
2285
31233
22089
3736
11047
15925
24396
28660
6693
8007
31789
31306
29813
20386
11131
12415
30136
3955
4995
11067
28999
19640
29206
22939
24605
2457
14733
14886
1521
31996
32521
8195
29090
8532
7680
22633
23768
9657
13557
17494
12009
30014
24454
14980
9977
18559
20908
17817
29030
30073
14399
4765
29087
696
9138
8162
14890
31291
6911
11448
5808
18901
12782
14075
27128
23554
12439
4015
1293
12658
31100
8610
12433
5388
32118
24660
20788
11247
24988
17701
19017
13138
14280
12520
9664
2050
233
19099
10554
9402
202
32194
1430
6999
5643
26356
4694
21067
14028
7195
29671
21704
15112
26769
3657
25753
21483
5412
12831
20139
7745
190
25276
26829
14637
11334
17024
7348
13598
15809
6501
9282
28415
16061
10709
23304
11182
6639
18367
18697
1968
26089
19136
3875
31796
3464
31333
4595
11973
29710
15981
2129
2191
9027
8528
7009
29811
26519
22158
9779
16531
30902
4340
17141
18101
4190
3611
14439
29672
25453
31539
23439
29545
12607
5886
14765
199
23862
13599
7793
9542
18074
1685
19052
25729
21156
19331
28101
7252
23765
21042
15149
7161
396
26456
10004
13937
30424
7067
10013
21542
26507
593
1488
18382
1168
19850
7824
27282
16510
27472
5580
17264
26988
2093
24953
15838
5384
6894
13759
13232
4835
23975
10738
20027
22799
22519
10693
699
7916
24205
1722
11762
6719
11243
15837
4882
4740
30314
17842
16861
16006
10111
30828
10251
8236
6204
28255
20972
21142
30490
23736
7758
32360
15093
19564
27041
26726
18264
15726
29785
20034
9723
2597
2196
1457
31114
7965
8957
4548
3496
23293
8944
8822
10292
10937
17887
12930
32715
13832
29172
14199
31630
12313
5111
6157
8229
8321
5235
23738
19972
14457
10260
20097
13548
2118
32596
30731
8373
10488
6486
15608
844
11863
15890
31607
24568
29979
25523
27668
31713
8539
829
13266
30674
24904
8307
23674
14142
18459
2296
10034
14465
3764
27985
17001
31749
16761
882
2805
16086
27623
21192
15196
13226
22413
7345
30033
1018
7248
7309
15750
15680
32529
31696
28527
1455
9098
19542
7752
2337
5497
31991
1881
12881
27905
31836
31097
1098
4685
32272
21969
10271
25718
5594
3554
18343
7499
17098
26558
24191
6035
27074
15007
29366
1945
6636
5812
20740
27722
26444
19835
22320
28435
20974
23491
24
20807
31012
25597
18710
525
21201
4155
8396
19673
18149
22488
31401
22637
22248
5327
27910
13518
6558
28256
32629
4948
25297
29121
12456
0
Output:
Case 1:
Closest sum to 1 is 15.
Closest sum to 51 is 51.
Closest sum to 30 is 29.
Case 2:
Closest sum to 1 is 3.
Closest sum to 2 is 3.
Closest sum to 3 is 3.
Case 3:
Closest sum to 4 is 4.
Closest sum to 5 is 5.
Closest sum to 6 is 5.
Case 4:
Closest sum to 912 is 911.
Closest sum to 21 is 146.
Closest sum to 497 is 502.
Closest sum to 543 is 552.
Closest sum to 365 is 362.
Closest sum to 730 is 719.
Case 5:
Closest sum to 2642 is 2746.
Closest sum to 8365 is 8384.
Closest sum to 2184 is 2366.
Closest sum to 4929 is 4920.
Closest sum to 1111 is 1058.
Closest sum to 3554 is 3483.
Closest sum to 3261 is 3483.
Closest sum to 486 is 949.
Closest sum to 2099 is 1999.
Case 6:
Closest sum to 11766 is 11754.
Closest sum to 18275 is 18245.
Closest sum to 3057 is 3070.
Closest sum to 6777 is 6870.
Closest sum to 28212 is 28173.
Closest sum to 31035 is 31029.
Closest sum to 30964 is 30968.
Closest sum to 15630 is 15667.
Closest sum to 30172 is 30154.
Closest sum to 3920 is 3916.
Closest sum to 15816 is 15836.
Closest sum to 11926 is 11922.
Case 7:
Closest sum to 18234 is 18236.
Closest sum to 14628 is 14629.
Closest sum to 15156 is 15151.
Closest sum to 1930 is 1831.
Closest sum to 23845 is 23848.
Closest sum to 22000 is 21994.
Closest sum to 17001 is 17002.
Closest sum to 28004 is 28004.
Closest sum to 31854 is 31856.
Closest sum to 15309 is 15310.
Closest sum to 8942 is 8943.
Closest sum to 32189 is 32191.
Closest sum to 20493 is 20497.
Closest sum to 9825 is 9807.
Closest sum to 12047 is 12046.
Case 8:
Closest sum to 27616 is 27616.
Closest sum to 19843 is 19842.
Closest sum to 7471 is 7467.
Closest sum to 21021 is 21021.
Closest sum to 621 is 625.
Closest sum to 4959 is 4957.
Closest sum to 3412 is 3412.
Closest sum to 8647 is 8650.
Closest sum to 875 is 880.
Closest sum to 20515 is 20516.
Closest sum to 30643 is 30643.
Closest sum to 2654 is 2672.
Closest sum to 20485 is 20485.
Closest sum to 9499 is 9500.
Closest sum to 4077 is 4077.
Closest sum to 15529 is 15528.
Closest sum to 11402 is 11402.
Closest sum to 409 is 405.
Case 9:
Closest sum to 15420 is 15420.
Closest sum to 12687 is 12686.
Closest sum to 16383 is 16383.
Closest sum to 20968 is 20968.
Closest sum to 2863 is 2866.
Closest sum to 24131 is 24131.
Closest sum to 17532 is 17532.
Closest sum to 7909 is 7908.
Closest sum to 9759 is 9759.
Closest sum to 21504 is 21504.
Closest sum to 10971 is 10971.
Closest sum to 17221 is 17221.
Closest sum to 10185 is 10186.
Closest sum to 25045 is 25045.
Closest sum to 21930 is 21930.
Closest sum to 18738 is 18738.
Closest sum to 17067 is 17067.
Closest sum to 3624 is 3623.
Closest sum to 9893 is 9893.
Closest sum to 17470 is 17470.
Closest sum to 28274 is 28274.
Case 10:
Closest sum to 20807 is 20807.
Closest sum to 31012 is 31012.
Closest sum to 25597 is 25597.
Closest sum to 18710 is 18710.
Closest sum to 525 is 525.
Closest sum to 21201 is 21201.
Closest sum to 4155 is 4155.
Closest sum to 8396 is 8396.
Closest sum to 19673 is 19673.
Closest sum to 18149 is 18149.
Closest sum to 22488 is 22488.
Closest sum to 31401 is 31401.
Closest sum to 22637 is 22637.
Closest sum to 22248 is 22248.
Closest sum to 5327 is 5327.
Closest sum to 27910 is 27910.
Closest sum to 13518 is 13518.
Closest sum to 6558 is 6558.
Closest sum to 28256 is 28256.
Closest sum to 32629 is 32629.
Closest sum to 4948 is 4948.
Closest sum to 25297 is 25297.
Closest sum to 29121 is 29121.
Closest sum to 12456 is 12456.