c++学校练习试题,求解答

题目描述
小 K 最近对质数产生了浓厚的兴趣,他想找齐所有的质数。小 K 知道你在学习信息学,他想你来帮他。
输入
一行,两个正整数 n 和 m,意思是小 K 希望你能帮他在 n 附近找 2m 个质数,其中 m 个质数大于 n,m 个质数小于 n。输入数据保证 n 不是质数。
输出
你只需要输出这 2
m 个质数的乘积对 100000007 取模的结果。
样例输入 Copy
6 2
样例输出 Copy
1155
提示
【数据规模】
100%的数据保证存在小于 n 的m个质数,大于 n 的第 m 大质数不大于5*107。
怎么做?求解答。