#include <stdio.h>
int skip(int a) //判断这个数字是否被跳过,如果被跳过,ret=1
{
int ret=0;
if(a%7==0) ret=1;
while(a>0&&!ret) {
if(a%10==7) ret=1;
a/=10;
}
return ret;
}
int main() {
int a,b;
scanf("%d",&b); //b表示报数次数
int i,k,u,n; //i、k、u、n 四个字母分别表示甲乙丙丁跳过的次数
i=k=u=n=0;
for(a=1;a<=b;a++)
{
int t=skip(a);
if(t) b++; //跳过的数字不计入总次数,所以b++
if(a%4==1&&t) { //用a对4取模来判断这个数字轮到谁说
i++;
}
if(a%4==2&&t) {
k++;
}
if(a%4==3&&t) {
u++;
}
if(a%4==0&&t) {
n++;
}
}
printf("%d\n%d\n%d\n%d",i,k,u,n);
return 0;
}