#include <stdio.h>
int main() {
int n = 0;
scanf("%d", &n);
int i = 0;
for(i = 1; i <= n; i++)
{
//判断是否为4的倍数
if(i % 4 == 0)
{
continue;
}
//判断各个位上面的数字是否有4
int k = i;
while (k > 0) {
if(k % 10 == 4)
{
k = -1;
break;
}
k /= 10;
}
if(k == -1)
{
continue;
}
//输出满足条件的数字
printf("%d\n", i);
}
return 0;
}

京公网安备 11010502036488号