fun intList() = readLine()?.split(" ")?.map(String::toInt) ?: TODO()
fun main(args: Array<String>) {
    val (n, y) = intList()
    0.until(Math.min(n, y / 10000) + 1).forEach { i ->
        if (i * 10000 == y && i == n) {
            println("$i 0 0")
            return
        }
        0.until(Math.min(n - i, y / 5000) + 1).forEach { j ->
            if (i * 10000 + j * 5000 == y && i + j == n) {
                println("$i $j 0")
                return
            }
            val s = n - i - j
            val v = i * 10000 + j * 5000 + s * 1000
            if (v == y) {
                println("$i $j $s")
                return
            }
        }
    }
    println("-1 -1 -1")
}