output_description: If the total value of N bills cannot be Y yen, print `-1 -1 -1`.
  
  If the total value of N bills can be Y yen, let one such set of bills be "x
  10000-yen bills, y 5000-yen bills and z 1000-yen bills", and print x, y, z
  with spaces in between. If there are multiple possibilities, any of them may
  be printed.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      N Y
attempt: x = input()
  otoshi = x.split(" ")
  N = int(otoshi[0])
  Y = int(otoshi[1])
  ten_t = Y // 10000
  
  if ten_t > N:
      ansa = -1
      ansb = -1
      ansc = -1
  elif ten_t == N:
      if Y == 100000 * N:
          ansa = N
          ansb = 0
          ansc = 0
      else:
          ansa = -1
          ansb = -1
          ansc = -1
  elif 0 <= ten_t < N:
      for i in range(0, ten_t + 1):
          ra = Y - 10000 * (ten_t - i)
          fiv_t = ra // 5000
  
          if fiv_t + ten_t - i > N:
              ansa = -1
              ansb = -1
              ansc = -1
              break
          elif 0 <= fiv_t + ten_t - i <= N:
              if ra == 5000 * (N - ten_t + i):
                  ansa = ten_t - i
                  ansb = N - ten_t + i
                  ansc = 0
                  break
              else:
                  for j in range(0, fiv_t + 1):
                      rb = ra - 5000 * (fiv_t - j)
                      if rb == 1000 * (N - ten_t + i - fiv_t + j):
                          ansa = ten_t - i
                          ansb = fiv_t - j
                          ansc = N - ten_t + i - fiv_t + j
                          break
  
  else:
      ansa = -1
      ansb = -1
      ansc = -1
  print(ansa, ansb, ansc)
  
problem_description: Statement
  
  The commonly used bills in Japan are 10000-yen, 5000-yen and 1000-yen bills.
  Below, the word "bill" refers to only these.
  
  According to Aohashi, he received an otoshidama (New Year money gift) envelope
  from his grandfather that contained N bills for a total of Y yen, but he may
  be lying. Determine whether such a situation is possible, and if it is, find a
  possible set of bills contained in the envelope. Assume that his grandfather
  is rich enough, and the envelope was large enough.
samples: [{"input": "9 45000", "output": "4 0 5\n    \n\nIf the envelope contained 4 10000-yen bills and 5 1000-yen bills, he had 9\nbills and 45000 yen in total. It is also possible that the envelope contained\n9 5000-yen bills, so the output `0 9 0` is also correct.\n\n* * *"}, {"input": "20 196000", "output": "-1 -1 -1\n    \n\nWhen the envelope contained 20 bills in total, the total value would be 200000\nyen if all the bills were 10000-yen bills, and would be at most 195000 yen\notherwise, so it would never be 196000 yen.\n\n* * *"}, {"input": "1000 1234000", "output": "14 27 959\n    \n\nThere are also many other possibilities.\n\n* * *"}, {"input": "2000 20000000", "output": "2000 0 0"}]