1 2 3
1 1 2
1 4 2
0.9 1 2
1.1 2 3
2 3 2.5
  87   85   68
 328  207  145
 290  243  113
 442  255  233
 325  314  159
 409  386  327
 477  446  277
 807  491  466
 907  774  581
1664 1323  509
1339 1099  810
1917 1306  877
1929 1640  839
2822 2007 1105
1603 1524 1223
1973 1778 1401
1 2 2.1
1 2 2
2 2 1
1000000 1000000 500000
1e7 1e7 1
1.4142135623730950488016887 1.4142135623730950488016887 2
-1 -1 -1
1 1 1
3 4 5
5 12 13
20 21 29
0 1 2
1 0 2
2 0 1
