fork download
  1. program rettangolo;
  2. var T, test :longint;
  3.  
  4.  
  5. procedure solve (T :longint);
  6. var x1, x2, x3, x4, y1,y2,y3, y4: longint;
  7.  
  8. begin
  9. readln(x1,y1);
  10. readln(x2,y2);
  11. readln(x3,y3);
  12. x4:= (x1 xor x2) xor x3;
  13. y4:= (y1 xor y2) xor y3;
  14. Write('Case #', test, ': ');
  15. WriteLn(x4,' ',y4);
  16. end;
  17. begin
  18. ReadLn(T);
  19. for test:=1 to T do begin readln; solve(T); end;
  20. end.
Success #stdin #stdout 0s 5324KB
stdin
50

4 5
1 7
4 7

94 36
16 12
16 36

596516650 23000073
428685712 189641422
428685712 23000073

783368691 102520060
478160381 102520060
783368691 19632786

304089172 222688882
304089172 540383427
365180541 540383427

35005212 162170322
14660871 162170322
35005212 521595369

336465783 233665123
278722862 861021531
336465783 861021531

85295453 468703136
145174068 395870394
145174068 468703136

315634023 635723059
315634023 490175108
106596977 635723059

28561071 89018457
59961394 89018457
28561071 54145816

131176230 653377374
72427041 607790171
72427041 653377374

608413785 459797248
608413785 756898538
517747628 756898538

149798316 30146042
80978201 30146042
149798316 38664371

412776092 424268981
260655588 324972892
260655588 424268981

137806863 6499768
18258955 6499768
137806863 42999171

402370166 54496881
402370166 84420926
511702306 84420926

233090509 41356669
572660337 159126506
572660337 41356669

34341670 433925858
100661314 84353895
100661314 433925858

119259648 865691
939819583 865691
939819583 1100546

610515435 585990365
610515435 174323385
153313173 585990365

467946188 356426809
477171088 356426809
467946188 107813133

491705403 709393585
780695789 499715481
780695789 709393585

549214422 314870260
752392755 314870260
752392755 474612400

120848385 843993369
120848385 296223274
411549677 296223274

1 0
0 1
0 0

6 0
6 1
2 0

68 2
49 0
49 2

35060062 603570493
330573318 56690263
35060062 56690263

959997302 485560281
959997302 107649160
402724286 485560281

169274578 158487239
194953866 158487239
194953866 894429690

221558441 270744730
221558441 8639737
177724267 8639737

92977305 7905772
114738098 690387
114738098 7905772

610120710 791698928
21583857 791698928
610120710 498777856

255179498 522532257
72075088 522532257
72075088 524872354

82950912 703964684
269455307 192099256
82950912 192099256

112805732 40332872
160051529 40332872
160051529 31061285

199620254 515530020
199620254 26773308
378409504 515530020

409959709 4297113
409959709 77486716
143347213 4297113

113403633 168002245
200747797 168002245
113403633 289700724

90155839 439493452
150122847 439493452
90155839 2269747

231192380 338888228
231192380 622597489
111537764 622597489

141527089 269441500
147469842 269441500
141527089 438792351

13628669 116087765
142757035 39237149
142757035 116087765

8936988 387346491
6321447 982275857
6321447 387346491

350322228 77985204
209098719 841148366
350322228 841148366

473165004 39636468
771151433 39636468
473165004 186452552

187594922 128448265
476153276 213975408
187594922 213975408

653468859 130794396
653468859 53539693
585567170 130794396

605908236 350573794
76065818 203599252
605908236 203599252

0 1
1 1
0 0
stdout
Case #1: 1 5
Case #2: 94 12
Case #3: 596516650 189641422
Case #4: 478160381 19632786
Case #5: 365180541 222688882
Case #6: 14660871 521595369
Case #7: 278722862 233665123
Case #8: 85295453 395870394
Case #9: 106596977 490175108
Case #10: 59961394 54145816
Case #11: 131176230 607790171
Case #12: 517747628 459797248
Case #13: 80978201 38664371
Case #14: 412776092 324972892
Case #15: 18258955 42999171
Case #16: 511702306 54496881
Case #17: 233090509 159126506
Case #18: 34341670 84353895
Case #19: 119259648 1100546
Case #20: 153313173 174323385
Case #21: 477171088 107813133
Case #22: 491705403 499715481
Case #23: 549214422 474612400
Case #24: 411549677 843993369
Case #25: 1 1
Case #26: 2 1
Case #27: 68 0
Case #28: 330573318 603570493
Case #29: 402724286 107649160
Case #30: 169274578 894429690
Case #31: 177724267 270744730
Case #32: 92977305 690387
Case #33: 21583857 498777856
Case #34: 255179498 524872354
Case #35: 269455307 703964684
Case #36: 112805732 31061285
Case #37: 378409504 26773308
Case #38: 143347213 77486716
Case #39: 200747797 289700724
Case #40: 150122847 2269747
Case #41: 111537764 338888228
Case #42: 147469842 438792351
Case #43: 13628669 39237149
Case #44: 8936988 982275857
Case #45: 209098719 77985204
Case #46: 771151433 186452552
Case #47: 476153276 128448265
Case #48: 585567170 53539693
Case #49: 76065818 350573794
Case #50: 1 0