import 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();
        for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            }
        }
        // 出力
        System.out.println("-1 -1 -1");
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        // 整数の入力
        int n = sc.nextInt();
        int y = sc.nextInt();
        for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    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();
        for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            }
        }
        // 出力
        System.out.println("-1 -1 -1");
    } main {
        Scanner sc = new Scanner(System.in);
        // 整数の入力
        int n = sc.nextInt();
        int y = sc.nextInt();
        for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    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 for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            }
        } int i = n; int i = n; i n i >= 0 i 0 i-- i-- i {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            }
        } {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            }
        } if (10000*i > y) {
                continue;
            } 10000*i > y 10000*i 10000 i y {
                continue;
            } continue; for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            } int j = n-i; int j = n-i; j n-i n i j >= 0 j 0 j-- j-- j {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            } {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            } if (10000*i + 5000*j > y) {
                    continue;
                } 10000*i + 5000*j > y 10000*i + 5000*j 10000*i 10000 i 5000*j 5000 j y {
                    continue;
                } continue; int k = n-i-j; k n-i-j n-i-j n i j if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                } 10000*i + 5000*j + 1000*k == y 10000*i + 5000*j + 1000*k 10000*i + 5000*j + 1000*k 10000*i 10000 i 5000*j 5000 j 1000*k 1000 k y {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                } System.out.println(i + " " + j + " " + k) System.out.println System.out System System.out i + " " + j + " " + k " " j i + " " + j + " " + k i " " j " " k 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();
        for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    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();
        for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            }
        }
        // 出力
        System.out.println("-1 -1 -1");
    }
} Main
import 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();
        for (int i = n; i >= 0; i--) {
            if (10000*i > y) {
                continue;
            }
            for (int j = n-i; j >= 0; j--) {
                if (10000*i + 5000*j > y) {
                    continue;
                }
                int k = n-i-j;
                if (10000*i + 5000*j + 1000*k == y) {
                    // 出力
                    System.out.println(i + " " + j + " " + k);
                    return;
                }
            }
        }
        // 出力
        System.out.println("-1 -1 -1");
    }
}
