Số PRN

Xem PDF

Nộp bài

Điểm: 1600 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 256M
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

Một số nguyên dương x được gọi là PRN của n nếu n chia hết cho xx + 1. Ví dụ 6 là PRN của 84 vì 84 chia hết cho 6 và 7. Biết được điều này, thầy PHUND đã cho VanhG số N và đố anh ấy tìm tất cả các số là PRN của N.

Input

  • Dòng đầu gồm số nguyên dương T, là số bộ test (T \le 20)
  • T dòng tiếp theo, mỗi dòng là một số nguyên dương N.

Output

  • Với mỗi bộ dữ liệu, in ra kết quả trên mỗi dòng (theo thứ tự các số từ nhỏ đến lớn). Nếu không tồn tại số PRN nào, in ra -1.

Scoring

  • Có 50% số điểm: N \le 10^5
  • Có 10% số điểm: N \le 10^{10}
  • Có 40% số điểm còn lại: N \le 10^{18}

Example

Test 1

Input
4
35
40
50
60
Output
-1
1 4
1
1 2 3 4 5
Note
  • n/n

Bình luận

Không có bình luận nào.