2 2 2 1 1 1 1e+300 2 2 1e+300 1 2 1e600 1e600