import java.util.*;



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 = 0 ; i <= n ; i ++){
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            }
        }
      	System.out.println("-1 -1 -1");
      
    }
} import java.util.*; util.* java 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 = 0 ; i <= n ; i ++){
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	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 = 0 ; i <= n ; i ++){
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	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 = 0 ; i <= n ; i ++){
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	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 = 0 ; i <= n ; i ++){
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            }
        } int i = 0 ; int i = 0 ; i 0 i <= n i n i ++ i ++ i {
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            }
        } {
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            }
        } for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            } int j = 0 ; int j = 0 ; j 0 j <= n-i j n-i n i j ++ j ++ j {
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            } {
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            } int k = n-i-j; k n-i-j n-i-j n i j if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    } y == 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 {
                    	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
import java.util.*;



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 = 0 ; i <= n ; i ++){
        	for(int j = 0 ; j <= n-i ; j ++){
            	int k = n-i-j;
                	if(y == 10000*i + 5000*j + 1000*k){
                    	System.out.println(i + " " + j + " " + k);
                      	return;
                    }
                
            }
        }
      	System.out.println("-1 -1 -1");
      
    }
}
