import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        int Y = sc.nextInt();

        int A = 10000;
        int B = 5000;
        int C = 1000;


        for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        }
        System.out.println("-1 -1 -1");
    }
} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        int Y = sc.nextInt();

        int A = 10000;
        int B = 5000;
        int C = 1000;


        for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        }
        System.out.println("-1 -1 -1");
    }
} Main public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        int Y = sc.nextInt();

        int A = 10000;
        int B = 5000;
        int C = 1000;


        for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        }
        System.out.println("-1 -1 -1");
    } main {

        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        int Y = sc.nextInt();

        int A = 10000;
        int B = 5000;
        int C = 1000;


        for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        }
        System.out.println("-1 -1 -1");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int Y = sc.nextInt(); Y sc.nextInt() sc.nextInt sc int A = 10000; A 10000 int B = 5000; B 5000 int C = 1000; C 1000 for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        } int ai = 0; int ai = 0; ai 0 ai <= N ai N ai++ ai++ ai {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        } {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        } for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            } int bi = 0; int bi = 0; bi 0 bi<=N-ai bi N-ai N ai bi++ bi++ bi {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            } {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            } int ci = N - ai - bi; ci N - ai - bi N - ai - bi N ai bi int sum = ai * A + bi * B + ci * 1000; sum ai * A + bi * B + ci * 1000 ai * A + bi * B + ci * 1000 ai * A ai A bi * B bi B ci * 1000 ci 1000 if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                } sum == Y sum Y {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                } System.out.println(ai + " " + bi + " " + ci) System.out.println System.out System System.out ai + " " + bi + " " + ci " " bi ai + " " + bi + " " + ci ai " " bi " " ci return; System.out.println("-1 -1 -1") System.out.println System.out System System.out "-1 -1 -1" String[] args args public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        int Y = sc.nextInt();

        int A = 10000;
        int B = 5000;
        int C = 1000;


        for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        }
        System.out.println("-1 -1 -1");
    }
} public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        int Y = sc.nextInt();

        int A = 10000;
        int B = 5000;
        int C = 1000;


        for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        }
        System.out.println("-1 -1 -1");
    }
} Main
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        int Y = sc.nextInt();

        int A = 10000;
        int B = 5000;
        int C = 1000;


        for (int ai = 0; ai <= N; ai++) {
            for (int bi = 0; bi<=N-ai; bi++) {

                int ci = N - ai - bi;
                int sum = ai * A + bi * B + ci * 1000;
                if (sum == Y) {
                    System.out.println(ai + " " + bi + " " + ci);
                    return;
                }
            }
        }
        System.out.println("-1 -1 -1");
    }
}
