// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
    var raw = input[0].split(" ");
    var N = parseInt(raw[0],10);
    var Y = parseInt(raw[1],10);
    var W = Y/1000;
    var flag = false;
    for(var z=0; z<=N; z++){
      var A = W-z
      if(A%5!==0) continue;
      var M = N-z;
      if(10*M >= A && A >= 5*M) {
        flag = true;
        var y = (10*M-A)/5;
        var x = M-y;
        console.log('%d %d %d',x,y,z);
        break;
      }
    }
    if(!flag) {
       console.log('%d %d %d',-1,-1,-1);
    }
    
    
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));