#CCBCHBA0000070. Tổng ước của mọi số từ 1 đến n (Sum of Divisors from One to N)

Tổng ước của mọi số từ 1 đến n (Sum of Divisors from One to N)

Tổng ước của mọi số từ 1 đến n (Sum of Divisors from One to N)

Nguồn: Phước Hưng OJ

Đề bài

Cho số nguyên dương nn. Với mỗi số nguyên ii từ 11 đến nn, hãy tính tổng tất cả ước nguyên dương của ii, bao gồm cả 11 và chính ii. Một số nguyên dương dd là ước của ii khi i mod d=0i\bmod d=0. Bài yêu cầu xử lý và in kết quả cho mọi số ii theo thứ tự tăng dần, không chỉ tính tổng ước của riêng nn.

Input

Một dòng chứa duy nhất số nguyên dương nn.

Output

In đúng nn dòng. Dòng ứng với ii gồm hai số nguyên i S, cách nhau đúng một dấu cách; SS là tổng các ước dương của ii. Không có dòng tiêu đề.

Subtask

  • Subtask 1 (20%): 1≤n≤101\le n\le10.
  • Subtask 2 (30%): 1≤n≤1001\le n\le100.
  • Subtask 3 (50%): 1≤n≤10001\le n\le1000.

Ví dụ

Ví dụ 1

Input:

4

Output:

1 1
2 3
3 4
4 7

Giải thích:

Các tập ước lần lượt là {1}, {1, 2}, {1, 3} và {1, 2, 4}; tổng là 1, 3, 4 và 7.

Ví dụ 2

Input:

1

Output:

1 1

Giải thích:

Số 1 chỉ có một ước nguyên dương là chính nó.