28
754474126400970 101 196613378898208859
380621045618581 267501121282332999 950586
793855488118611572 865408 211106328880
373419125 487966671162 240278042032
366316 973 365
592904340231516 734 44193919246935149
76 752 536
343780751470180549 907 976026998834190
868 755369598881618 949147865451779631
692936396857759048 271289041275677252 718881363
243 573396711 77475723896335265
1006175357507262 359510421227040911 206892649441
622949646 105353675161 290
587967117741450 1072916373612 717
657900772652 338272 590285460846610
779673613288200 631470746499560 34662849152
402337681375753 727644349 956900
818010369 919619534782190 496
603889715158 31417930148668267 124139062713176339
88613525826 594296286 353544557
885324187259658643 477 640801681457616
584243494630149 732 1004271823
524597 793 311884956142701838
237 358376427673080 866463539249398
665068819370546990 79731737107021456 509453
581 880 383753
36216070 605570943960 672753682
795900941 446399 471251481124899 97
1005 224635873770 549
126767170420699355 139813419711704 447
540717802 731072457686 223515347599897
498721 59138993209873635 322673220
806560208523 679871362 517995
864646 939316375846048334 136
431317724665573537 526001104194 683
8423 319800611897990890 1071109188008866
640412 544663795001930 1022709959878319
247428597 117170 137660
139114261821442285 67108357906923174 1053606834239
118415221946205775 942121100 183619650929
267543 1009170455896 110566
290912 141235399559564978 721005471459240
375536919964 112287624391144 204271440
1026209979435 930973 468238563700604718
616 323046128248638 84894484
663513939 782392114452555842 343725004034730345
822076641 748773 323874
303721005279691 193538164552824192 172641405395506673
303593 728727822777 958241972074319884
97711659 826826605 534
914475 933552568194374541 195975
669948 81017826 361790925342921
552176184039257 429059 534709751571134884
820500 952 487933346091660663
541281509587567473 677321 48962
697866037431581087 929839258161 330567141
640266 536081905 755658963900
695662213233787 1036247961 447764917
1024188497081623 361935 557
754022080980244297 488020083450 1094345672430360
685187981391 983732 383806190
707276195586 748 493977701582
48062105644381 64632 462246310
68 1065959311 21894931228874
676623525 663672290477853296 41323053
78352078203401 102027127886472931 475458260782
257265532711542894 885711999868 887406
941408 867218606353 1090950592588570
573448 1035574992 59963
541294073847118 980 993169009769431
827743114258844 504653 987881324587874
26726982840336 623014541510463 66492821707193111
834237 3969045614415473 986094506581051103
1049541487262790 514883 820517
827489918230920259 108596965373473074 741253419721948
1029428313309623 438132 199929261617399
576 624818047603 172
635231 1001368326199275 735120296420
1047608517 220660657092098114 269
420112619039 107541224 1100930236892214
696667378772962 813034794 945333686905
125040214627 187135 948
183962009 473671100002764485 249395175133
365 75600522 32309641723855246
171468537923604 416 593
237526154762 591250966941084557 936811400
579921202920071810 990907316889733802 108939
1638 100043843610 621
522676738656586 563560809270 780208226593
352745216400816528 719917615503787 521613974249810327
518990599788 924399 770
291480614040 904 824154847
34631679877 877 856426129223726611
267035121596 422844827765271 702237322026985
196 385273408 462863
851100447674 600022 584153838142106
384016880 1017058 4454975219270403
46302400634297088 719536181 634313522677653
736513 107 606706441682
984082857271243 371 130560194938712
631187766878049 1066950191 876730814032
350 25207090981945880 308
427372631135 221120235657994131 1076175136006437
169002556939 745 853651311413819428
66159 500983719206 152112551
790 632134578 10
644886945 106421916 432093323825485898
569464179740752 1079807891799521 1095641266359048
396749160458202273 271 134943857120
975690417657032356 806454 457636
901 857 257
120906176562189 702627551018854546 1023915
675661 61052820687 792
736492314689221 846730868207391 847
466 350 282078535470417652
12129999801274377 445942381556298 84207368118006821
38380752591 340336976877574104 197418
62192318078 56526752076035 1027722120482
784755071123564 705692721585930 92
611132612209306 569334 946068098448357
177054 575124 27994226277
187754 681147838736 376717712
913 448 356
1030496615122383 444788 690017
445317181075488 282988 428
50.5
475293.0
432704.0
186709562.5
182.5
367.0
38.0
453.5
434.0
359440681.5
121.5
103446324720.5
145.0
358.5
169136.0
17331424576.0
478450.0
248.0
301944857579.0
176772278.5
238.5
366.0
396.5
118.5
254726.5
290.5
18108035.0
223199.5
 274.5
223.5
270358901.0
249360.5
258997.5
68.0
341.5
4211.5
320206.0
58585.0
526803417119.5
471060550.0
55283.0
145456.0
102135720.0
465486.5
308.0
331756969.5
161937.0
151860502639845.5
151796.5
267.0
97987.5
334974.0
214529.5
476.0
24481.0
165283570.5
320133.0
223882458.5
278.5
244010041725.0
491866.0
374.0
32316.0
34.0
20661526.5
237729130391.0
443703.0
470704.0
29981.5
490.0
252326.5
13363491420168.0
417118.5
257441.5
370626709860974.0
219066.0
86.0
317615.5
134.5
53770612.0
406517397.0
474.0
91981004.5
182.5
208.0
468405700.0
54469.5
310.5
281780404635.0
359958807751893.5
385.0
452.0
438.5
133517560798.0
98.0
300011.0
508529.0
359768090.5
53.5
185.5
533475095.5
154.0
213686315567.5
372.5
33079.5
5.0
53210958.0
284732089870376.0
135.5
228818.0
128.5
511957.5
396.0
423.5
175.0
222971190778149.0
98709.0
31096159039.0
46.0
284667.0
88527.0
93877.0
178.0
222394.0
214.0

t = input()
for i in range(t):
    a = raw_input()
    b = map(int, a.split(" "))
    c = min(b)
    d = float(c)/2.0
    print "%.1f" %d