101802: [AtCoder]ABC180 C - Cream puff

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $300$ points

Problem Statement

We have $N$ cream puffs.

Find all possible number of people to which we can evenly distribute the cream puffs without cutting them.

Constraints

  • $1 \leq N \leq 10^{12}$
  • $N$ is an integer.

Input

Input is given from Standard Input in the following format:

$N$

Output

Print the numbers of people in ascending order, each in its own line.


Sample Input 1

6

Sample Output 1

1
2
3
6

For example, we can evenly distribute the cream puffs to two people by giving three to each person.


Sample Input 2

720

Sample Output 2

1
2
3
4
5
6
8
9
10
12
15
16
18
20
24
30
36
40
45
48
60
72
80
90
120
144
180
240
360
720

Sample Input 3

1000000007

Sample Output 3

1
1000000007

Input

题意翻译

### 题目大意: 给定一个数 $n\ (1 \leq n \leq 10^{12})$,从小到大输出它的因数,注意:包括 $1$ 和 $n$。 ### 输入格式: 一个正整数 $n$。 ### 输出格式: $n$ 的因数,输出完一个就换行。

加入题单

算法标签: