import java.util.Scanner;
public class Main{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    int n=sc.nextInt();
    long y=sc.nextLong();
    for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    }
    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();
    long y=sc.nextLong();
    for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    }
    System.out.println("-1 -1 -1");
  }
} Main public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    int n=sc.nextInt();
    long y=sc.nextLong();
    for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    }
    System.out.println("-1 -1 -1");
  } main {
    Scanner sc = new Scanner(System.in);
    int n=sc.nextInt();
    long y=sc.nextLong();
    for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    }
    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 long y=sc.nextLong(); y sc.nextLong() sc.nextLong sc for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    } int i=0; int i=0; i 0 i<=n i n i++ i++ i {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    } {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    } for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	} int j=0; int j=0; j 0 j<=n-i j n-i n i j++ j++ j {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	} {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	} if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		} i*10000+j*5000+(n-i-j)*1000==y i*10000+j*5000+(n-i-j)*1000 i*10000+j*5000+(n-i-j)*1000 i*10000 i 10000 j*5000 j 5000 (n-i-j)*1000 (n-i-j) n-i-j n i j 1000 y {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		} System.out.println(i+" "+j+" "+(n-(i+j))) System.out.println System.out System System.out i+" "+j+" "+(n-(i+j)) " " j i+" "+j+" "+(n-(i+j)) i " " j " " (n-(i+j)) n (i+j) i j System.exit(0) System.exit System 0 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();
    long y=sc.nextLong();
    for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    }
    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();
    long y=sc.nextLong();
    for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    }
    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();
    long y=sc.nextLong();
    for(int i=0;i<=n;i++) {
    	for(int j=0;j<=n-i;j++) {
    		if(i*10000+j*5000+(n-i-j)*1000==y) {
    			System.out.println(i+" "+j+" "+(n-(i+j)));
    			System.exit(0);
    		}
    	}
    }
    System.out.println("-1 -1 -1");
  }
}