#include <iostream>
#include <cmath>
using namespace std;
int cool (int a)
{
float b = float (a);
if (sqrt(b)==int (sqrt(b))&&cbrt(b)==int(cbrt(b)))
{
return 1;
}
else
{
return 0;
}
}
int main() {
int a, b, count=0, col;
cin >> a >> b;
for (int i = a; i <= b; i++)
{
col = cool(i);
if (col==1)
{
count++;
cout << i << endl;
}
}
cout << count;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBjb29sIChpbnQgYSkKewoJZmxvYXQgYiA9IGZsb2F0IChhKTsgCglpZiAoc3FydChiKT09aW50IChzcXJ0KGIpKSYmY2JydChiKT09aW50KGNicnQoYikpKQoJewoJCXJldHVybiAxOwoJfQoJZWxzZQoJewoJCXJldHVybiAwOwoJfQp9CmludCBtYWluKCkgewoKCWludCBhLCBiLCBjb3VudD0wLCBjb2w7IAoJY2luID4+IGEgPj4gYjsKCWZvciAoaW50IGkgPSBhOyBpIDw9IGI7IGkrKykKCXsKCQljb2wgPSBjb29sKGkpOwoJCWlmIChjb2w9PTEpCgkJewoJCQljb3VudCsrOwoJCQljb3V0IDw8IGkgPDwgZW5kbDsKCQl9Cgl9Cgljb3V0IDw8IGNvdW50OwoJcmV0dXJuIDA7Cn0=