#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int size=sqrt(1e9)+1;
int check[100000];
int prime[100000];
void sieve()
{
for(int i=3;i<=size;i+=2)
{
if(!check[i])
{
for(int j=i*i;j<=size;j+=i)
check[j]=1;
}
}
prime[0] = 2;
int j=1;
for(int i=3;i<=size;i+=2)
{
if(!check[i]){
prime[j++]=i;
}
}
}
int main ()
{
ll a,b,n;
cin >>a>>b>>n;
sieve();
int total;
ll l;
ll result=0;
for(ll i=a;i<=b;i++)
{
l=0;
for(ll j=prime[l];j*j<=i;j=prime[++l])
{
if(i==j&&n==2)
{
result++;
i++;
break;
}
}
ll no=i;
total=1;
l=0;
if(no==2)
total++;
for(ll j=prime[l];j*j<=no;j=prime[++l])
{
while(no%j==0&& no>1)
{
total++;
no=no/j;
}
if(no==1)
break;
}
if(no>2)
{
total*=2;
}
if(total==n)
{
result++;
}
}
cout <<result;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CmludCBzaXplPXNxcnQoMWU5KSsxOwppbnQgY2hlY2tbMTAwMDAwXTsKaW50IHByaW1lWzEwMDAwMF07CnZvaWQgc2lldmUoKQp7CiAgICBmb3IoaW50IGk9MztpPD1zaXplO2krPTIpCiAgICB7CiAgICAgICAgaWYoIWNoZWNrW2ldKQogICAgICAgIHsKICAgICAgICAgICAgZm9yKGludCBqPWkqaTtqPD1zaXplO2orPWkpCiAgICAgICAgICAgICAgICBjaGVja1tqXT0xOwogICAgICAgIH0KCiAgICB9CiAgICBwcmltZVswXSA9IDI7CiAgICBpbnQgaj0xOwogICAgZm9yKGludCBpPTM7aTw9c2l6ZTtpKz0yKQogICAgewogICAgICAgIGlmKCFjaGVja1tpXSl7CiAgICAgICAgICAgIHByaW1lW2orK109aTsKICAgICAgICB9CgogICAgfQp9CgoKaW50ICBtYWluICgpCnsKICAgIGxsIGEsYixuOwogICAgY2luID4+YT4+Yj4+bjsKICAgIHNpZXZlKCk7CiAgICBpbnQgdG90YWw7CgogICAgbGwgbDsKICAgIGxsIHJlc3VsdD0wOwogICAgZm9yKGxsIGk9YTtpPD1iO2krKykKICAgIHsKICAgICAgICBsPTA7CiAgICAgICAgZm9yKGxsIGo9cHJpbWVbbF07aipqPD1pO2o9cHJpbWVbKytsXSkKICAgICAgICB7CiAgICAgICAgICAgIGlmKGk9PWomJm49PTIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHJlc3VsdCsrOwogICAgICAgICAgICAgICAgaSsrOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgbGwgbm89aTsKICAgICAgICB0b3RhbD0xOwogICAgICAgIGw9MDsKICAgICAgICBpZihubz09MikKICAgICAgICAgICAgdG90YWwrKzsKICAgICAgICBmb3IobGwgaj1wcmltZVtsXTtqKmo8PW5vO2o9cHJpbWVbKytsXSkKICAgICAgICB7CgoKICAgICAgICAgICAgICAgIHdoaWxlKG5vJWo9PTAmJiBubz4xKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHRvdGFsKys7CiAgICAgICAgICAgICAgICAgICAgbm89bm8vajsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmKG5vPT0xKQogICAgICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICB9CiAgICAgICAgaWYobm8+MikKICAgICAgICB7CiAgICAgICAgICAgIHRvdGFsKj0yOwogICAgICAgIH0KICAgICAgICBpZih0b3RhbD09bikKICAgICAgICB7CgogICAgICAgICAgICByZXN1bHQrKzsKICAgICAgICB9CgoKICAgIH0KICAgIGNvdXQgPDxyZXN1bHQ7CiAgICByZXR1cm4gMDsKCn0K