using System;
public class C {
public void M() {
int n = int.Parse(Console.ReadLine());
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int numbers = 0;
for (int i=1; i<=b; i++)
{
int m = i;
for (int k=2; k<=n; k++)
{
m *= m;
}
if (m>=a&&m<=b)
{
numbers+=1;
}
}
Console.WriteLine(numbers);
}
}
dXNpbmcgU3lzdGVtOwpwdWJsaWMgY2xhc3MgQyB7CiAgICBwdWJsaWMgdm9pZCBNKCkgewogICAgICAgIGludCBuID0gaW50LlBhcnNlKENvbnNvbGUuUmVhZExpbmUoKSk7CiAgICAgICAgaW50IGEgPSBpbnQuUGFyc2UoQ29uc29sZS5SZWFkTGluZSgpKTsKICAgICAgICBpbnQgYiA9IGludC5QYXJzZShDb25zb2xlLlJlYWRMaW5lKCkpOwogICAgICAgIGludCBudW1iZXJzID0gMDsKICAgICAgICAKICAgICAgICBmb3IgKGludCBpPTE7IGk8PWI7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgaW50IG0gPSBpOwogICAgICAgICAgICAKICAgICAgICAgICBmb3IgKGludCBrPTI7IGs8PW47IGsrKykKICAgICAgICAgICB7CiAgICAgICAgICAgICBtICo9IG07CiAgICAgICAgICAgfQogICAgICAgICAgIGlmIChtPj1hJiZtPD1iKQogICAgICAgICAgIHsKICAgICAgICAgICAgICBudW1iZXJzKz0xOwogICAgICAgICAgIH0KICAgICAgICAgICAKICAgICAgICB9CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUobnVtYmVycyk7CiAgICB9Cn0=