{"code":"motion","name":"Chuyển động","description":"Giáo sư *X* đang dạy các bé trường mầm non SuperKids về chuyển động đều. Thí nghiệm hôm nay được thực hiện\r\ntrên một mặt bàn hình chữ nhật kích thước $𝑚 × 𝑛$ trên đó xác định hệ tọa độ Descartes vuông góc Ο𝑥𝑦. Góc trái\r\ndưới của mặt bàn nằm ở tọa độ ($0,0$) còn góc phải trên nằm ở tọa độ ($𝑚, 𝑛$).\r\n\r\nGiáo sư *X* đặt hai viên bi trên mặt bàn, kích thước và khối lượng các viên bi là không đáng kể, có thể coi là một\r\nchất điểm. Giáo sư đẩy hai viên bi cùng lúc tại thời điểm 0, một viên bi hướng từ điểm $A$ tới điểm $B$ và viên bi còn\r\nlại hướng từ điểm $C$ tới điểm $D$. Tốc độ của các viên bi được tính toán kỹ lưỡng sao cho trong 1 giây viên bi thứ\r\nnhất đi được quãng đường đúng bằng độ dài đoạn AB còn viên bi thứ hai đi được quãng đường đúng bằng độ dài\r\nđoạn $CD$.\r\n\r\nHai viên bi di chuyển theo đúng nguyên lý của chuyển động đều trong môi trường không có ma sát. Mỗi khi bi\r\nđập vào cạnh bàn, nó giữ nguyên tốc độ và đổi hướng (góc phản xạ đúng bằng góc tới), trường hợp bi đập vào góc\r\nbàn, nó sẽ di chuyển ngược lại với tốc độ không đổi.\r\n\r\nNhiệm vụ của bạn là giúp các bé xác định thời điểm sớm nhất mà hai viên bi va chạm nhau (tức là thời điểm sớm\r\nnhất mà hai viên bi đến cùng một vị trí trên bàn)\r\n\r\n#### Input\r\n- Dòng 1 chứa số $𝑇 ≤ 10^4$ là số tests,\r\n- Các dòng sau, mỗi dòng chứa một test, gồm 10 số nguyên $𝑚, 𝑛, 𝑥_𝐴, 𝑦_𝐴, 𝑥_𝐵, 𝑦_𝐵, 𝑥_𝐶, 𝑦_𝐶, 𝑥_𝐷, 𝑦_𝐷$ cách nhau bởi dấu cách, tương ứng là chiều ngang, chiều dọc của bảng, hoành độ và tung độ các điểm $A, B, C, D$ theo đúng thứ tự đó.\r\n\r\n#### Output \r\n- Với mỗi test, nếu hai viên bi không thể va chạm, in ra trên một dòng số -1. Nếu không in ra 2 số nguyên dương $𝑝$ và $𝑞$ là tử số và mẫu số của phân số tối giản $𝑝/𝑞$ là thời điểm hai viên \r\n\r\n#### Constraints\r\n- $1 \\leq 𝑚, 𝑛 \\leq 100$\r\n- Tọa độ các điểm không nằm ngoài bảng, dữ liệu cũng đảm bảo đoạn thẳng $AB$ cũng như đoạn thẳng $CD$ không đi dọc cạnh bàn, các điểm $A, B, C, D$ hoàn toàn phân biệt\r\n\r\n#### Example\r\n!!! question \"Test 1\"\r\n    ???+ \"Input\"\r\n        ```sample\r\n        5\r\n        7 2 0 0 1 2 7 2 6 0\r\n        3 3 0 0 3 3 3 0 2 1\r\n        4 4 0 2 2 4 3 2 2 2\r\n        4 4 1 0 4 4 3 0 0 4\r\n        9 7 0 0 1 1 9 0 8 7 \r\n        ```\r\n    ???+ success \"Output\"\r\n        ```sample\r\n        7 2\r\n        3 2\r\n        -1\r\n        1 3\r\n        63 2\r\n        ```\r\n    ??? warning \"Note\"\r\n        ![enter image description here][1]\r\n\r\n        [1]: https://i.imgur.com/f6OeSA1.png","points":400.0,"partial":true,"time_limit":1.0,"memory_limit":262144,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}