#include <stdio.h>
int check_three(int n);
int count_range(int n);
int main()
{
int n;
count_range(n);
return 0;
}
int check_three(int n)
{
int count=0;
while(n>0)
{
if(n%10==3)
{
count++;
}
n=n/10;
}
return count;
}
int count_range(int n)
{
int count=0;
for(int i=1; i<=n; i++)
{
count+=check_three(i);
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBjaGVja190aHJlZShpbnQgbik7CmludCBjb3VudF9yYW5nZShpbnQgbik7CmludCBtYWluKCkKewoJaW50IG47CglzY2FuZigiJWQiLCAmbik7Cgljb3VudF9yYW5nZShuKTsKCXJldHVybiAwOwoJCn0KaW50IGNoZWNrX3RocmVlKGludCBuKQp7CglpbnQgY291bnQ9MDsKCQoJCXdoaWxlKG4+MCkKCQl7CgkJCWlmKG4lMTA9PTMpCgkJCXsKCQkJCWNvdW50Kys7CgkJCX0KCQkJbj1uLzEwOwoJCX0KCQkKCXJldHVybiBjb3VudDsKfQogCmludCBjb3VudF9yYW5nZShpbnQgbikKewoJaW50IGNvdW50PTA7Cglmb3IoaW50IGk9MTsgaTw9bjsgaSsrKQoJewoJCWNvdW50Kz1jaGVja190aHJlZShpKTsKCX0KCXByaW50ZigiJWQiLCBjb3VudCk7Cn0KCgoK