#include <stdio.h>

int main() {
    int n,x,y,z,a, b;
    while (scanf("%d %d %d %d", &n, &x,&y,&z) != EOF) { // 注意 while 处理多个 case
        // 64 位输出请用 printf("%lld") to 
        int sum=0,t=0;
       for(a=9;a>0;a--)
       {
        for(b=9;b>=0;b--)
        {
            sum=a*10000+x*1000+y*100+z*10+b;
            if(sum%n==0)//判断总价钱能否整除鸡的个数
            {
                t=1;
                printf("%d %d %d\n",a,b,sum/n);//输出模糊的数字和鸡的单价
                break;
            }
        }
        if(t) break;
       }
       if(!t)
       {
        printf("0\n");
       }
    }
    return 0;
}