import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);

		Integer m = sc.nextInt();
		Integer p = sc.nextInt()/1000;

		Integer man = -1;
		Integer go = -1;
		Integer sen = -1;

		boolean judge = true;
		int i=0;
		do {
			int j=0;
			do {
				Integer tp = 5 * j + 1 * (m-i-j);
				if (tp == p - i * 10) {
					man = i;
					go = j;
					sen = m-i-j;
					judge = false;
				}
				j++;
//				System.out.println(String.valueOf(j));
			} while(j<=m-i && judge);
			i++;
		} while(i<=m && judge);

		String result = man.toString() + " " + go.toString() + " " + sen.toString();
		// 出力
		System.out.println(result);
	}
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz