#include <stdio.h>
int main(void) {
int a, b, c;
int d = 0;
int e, f;
scanf("%d %d %d", &a
, &b
, &c
);
if (a < b) {
e = a;
f = b;
} else {
e= b;
f= a;
}
for (int i = e; i <= f; i++) {
if (i != 0 && c % i == 0) {
d++;
}
}
printf("%d から %d の間にある %d の約数の個数は %d 個です。\n", e, f, c, d);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgYSwgYiwgYzsKICAgIGludCBkID0gMDsKICAgIGludCBlLCBmOwoKICAgIHNjYW5mKCIlZCAlZCAlZCIsICZhLCAmYiwgJmMpOwoKICAgIAogICAgaWYgKGEgPCBiKSB7CiAgICAgICAgZSA9IGE7CiAgICAgICAgZiA9IGI7CiAgICB9IGVsc2UgewogICAgICAgIGU9IGI7CiAgICAgICAgZj0gYTsKICAgIH0KCiAgICAKICAgIGZvciAoaW50IGkgPSBlOyBpIDw9IGY7IGkrKykgewogICAgICAgIAogICAgICAgIGlmIChpICE9IDAgJiYgYyAlIGkgPT0gMCkgewogICAgICAgICAgICBkKys7CiAgICAgICAgfQogICAgfQoKICAKICAgIHByaW50ZigiJWQg44GL44KJICVkIOOBrumWk+OBq+OBguOCiyAlZCDjga7ntITmlbDjga7lgIvmlbDjga8gJWQg5YCL44Gn44GZ44CCXG4iLAogICAgICAgICAgIGUsIGYsIGMsIGQpOwoKICAgIHJldHVybiAwOwp9