help me ----- Nội dung dịch tự động từ ảnh ----- Long sinh hoạt trong câu lạc bộ ngoại khóa Toán. Mới đây, khi Long được giới thiệu về ướ số, Long hào hứng lên Internet tìm thêm thông tin về ước số. Một trong những thông tin Long tìm thấy được là: “Một số nguyên dương x được gọi là ước đặc biệt của N nếu như cả x và x+1 đều là ước của N”. Long tự hỏi làm thế nào để tìm được ước đặc biệt của số nguyên N? Yêu cầu: Bạn hãy giúp Long, liệt kê hết tất cả các ước đặc biệt của số nguyên N. Hơn nữa bạn phải trả lời với Q số nguyên dương N khác nhau. Dữ liệu: Vào từ file UOCDB.INP: + Dòng đầu tiên chứa 1 số nguyên Q(1 + Q dòng tiếp theo, mỗi dòng chứa một số nguyên dương N (N≤1018). Kết quả: Đưa ra file UOCDB.OUT, gồm Q dòng, mỗi dòng là tập tất cả các ước đặc biệt của số N theo thứ tự tăng. Nếu không tồn tại ước đặc biệt nào, in ra -1.