在第一层挑战史莱姆!
题号:NC201098
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

你刚刚登入了《刀剑神域》这个虚拟现实游戏,便迫不及待地想要体验一下刷怪的感受了。
你来到了史莱姆很多的地方,用你手里的新手剑去击杀史莱姆。
然而,你的武器是有耐久度的,随着击杀数目的增加,你的武器耐久度会下降。
每一只史莱姆都有自己的编号。现在,系统设定击杀编号为若干个2,3,5乘积而得的正整数的史莱姆可以获得三倍的经验和金币。
你武器的耐久度是有限的,为了在耐久度归零时获得更多的经验和金币,你需要找到编号为若干个2,3,5乘积而得的正整数的史莱姆,并击杀他们。

输入描述:

输入史莱姆的个数x(0<x≤10000)
史莱姆的编号为(1,2,3·······x)

输出描述:

输出x范围内编号为若干个2,3,5乘积而得的所有正整数。
示例1

输入

复制
10

输出

复制
2
3
4
5
6
8
9
10

说明

击杀这些史莱姆获得的经验和金币是其他的三倍。
示例2

输入

复制
1

输出

复制
null

说明

这个坑我已经帮忙填上了。