#H1007. 硬币反转

硬币反转

Background

假设有n个硬币(n<=5000) ,从1-n按顺序依次编号,初始时所有硬币均正面朝上,有m个人(m<=n)也从1-m进行依次编号。第一个人(1号)将所有硬币翻转一次,第二个人(2号)将所有编号为2的倍数的硬币翻转一次,第三个人(3号)将所有编号为3的倍数硬币反转一次……第m个人将所有编号为m的倍数的硬币翻转一次,请问: ** 当第m个人操作结束后,哪些硬币时正面朝上,按照编号从小到大输出其编号,用空格分开**

Description

Format

Input

输入两个整型类型的数字n,m.

Output

输出若干个数字

Samples

10 10
2 3 5 6 7 8 10

Limitation

1s, 1024KiB for each test case.