Với từng bộ , hãy giải đồng dư ≡ , hoặc báo vô nghiệm. Một hợp lệ khi chia . Có thể in bất kỳ nghiệm nguyên nào.
Input
- Dòng đầu chứa .
- Mỗi trong dòng tiếp theo chứa và .
Output
- Mỗi truy vấn in một nghiệm hoặc impossible.
Constraints
Scoring
- Subtask ( số điểm): các test từ đến , dùng miền dữ liệu nhỏ để có thể đối chiếu độc lập.
- Subtask ( số điểm): không có giới hạn bổ sung ngoài các ràng buộc đã nêu.
Example
Test 1
Input
3 4 2 6 4 3 6 7 5 9
Output
2 impossible 2
Giải thích: Truy vấn đầu có nghiệm ; truy vấn thứ hai vô nghiệm vì không chia ; truy vấn cuối cũng cho nghiệm .