Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Ước và tổng ước

Dễ

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 6 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Ước là các số tự nhiên mà một số tự nhiên khác có thể chia hết cho nó

Ước của \(10\) là \(1\), \(2\), \(5\), \(10\). \(3\) không phải là ước của \(10\) vì \(10\) không chia hết cho \(3\).

Viết chương trình nhập vào số nguyên dương \(n\) \((1 \leq n \leq 10^7)\). Hãy viết chương trình in ra các dòng sau :

  • Dòng thứ nhất, in ra tất cả các số là ước của \(n\), các số cách nhau một dấu cách.
  • Dòng thứ hai, in ra tổng tất cả các số là ước của \(n\).

Input

Nhập vào từ bàn phím một số nguyên dương \(n\) \((1 \leq n \leq 10^7)\).

Output

In ra hai dòng như đề yêu cầu.

Example

Test 1

Input
10
Output
1 2 5 10 
18

Test 2

Input
20
Output
1 2 4 5 10 20 
42

Bình luận

Chưa có bình luận nào.