14370 - 岗哨信号灯
时间限制 : 1 秒
内存限制 : 128 MB
某根据地沿交通壕设有 N 盏信号灯(N≤5000),从 1 到 N 依次编号,初始全部亮起。有 M 名民兵(M≤N)从 1 到 M 依次编号,每人按规则操作信号灯。
第 1 名民兵将全部灯逐一熄灭。第 2 名将编号为 2 的倍数的灯重新点亮。第 3 名将编号为 3 的倍数的灯做反向处理(亮变灭、灭变亮)。此后每名民兵都按同样规则,将自己编号倍数位置上的信号灯做反向处理。
当全部 M 名民兵操作完毕后,哪些灯是熄灭的?按编号从小到大输出,用逗号分隔
输入
输入一行,包含两个整数 N 和 M,以一个空格分开。
输出
输出一行,按从小到大输出关闭的灯的编号,其间用逗号间隔。
样例
输入
10 10
输出
1,4,9