#470. [GESP二级 练习题] 优秀正整数

[GESP二级 练习题] 优秀正整数

B3828 优秀正整数

题目描述

Aya 定义符合如下条件的正整数 xx 为优秀正整数:

  • xx 为一个完全平方数;
  • xx 的各位数位和为质数;

例如说,2525 是一个优秀正整数,因为 25=5×525=5\times 5,为完全平方数,且 2+5=72+5=7,为质数。

现在给定 L,RL,R,请求出 LL 到 RR(包含 LL 和 RR)的正整数中,所有优秀正整数。若不存在优秀正整数,则输出 00。

输入格式

一行,输入两个正整数 L,RL,R。

输出格式

输出 LL 到 RR(包含 LL 和 RR)的正整数中,所有优秀正整数。若不存在优秀正整数,则输出 00。

输入输出样例 #1

输入 #1

1 30

输出 #1

16
25

说明/提示

数据保证,对于所有数据,1≤L≤R≤1061 \leq L \leq R \leq 10^{6}。