14370 - 岗哨信号灯

某根据地沿交通壕设有 N 盏信号灯(N≤5000),从 1 到 N 依次编号,初始全部亮起。有 M 名民兵(M≤N)从 1 到 M 依次编号,每人按规则操作信号灯。

第 1 名民兵将全部灯逐一熄灭。第 2 名将编号为 2 的倍数的灯重新点亮。第 3 名将编号为 3 的倍数的灯做反向处理(亮变灭、灭变亮)。此后每名民兵都按同样规则,将自己编号倍数位置上的信号灯做反向处理。

当全部 M 名民兵操作完毕后,哪些灯是熄灭的?按编号从小到大输出,用逗号分隔

Input

输入一行,包含两个整数 N 和 M,以一个空格分开。

Output

输出一行,按从小到大输出关闭的灯的编号,其间用逗号间隔。

Examples

Input

10 10

Output

1,4,9
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题