#527. [ABC085C] Otoshidama

[ABC085C] Otoshidama

[ABC085C] Otoshidama

题目描述

日本常用的纸币有 1000010000 日元、50005000 日元和 10001000 日元三种,下文中“纸币”仅指这三种。 Aohashi 说,他从祖父那里收到了一个装有 NN 张纸币的压岁钱信封,总金额为 YY 日元,但他可能在说谎。请判断这种情况是否可能发生,若可能,找出一种符合条件的纸币组合。假设祖父足够富有,且信封足够大。

输入格式

输入从标准输入给出,格式如下: NN YY

输出格式

NN 张纸币的总金额无法恰好为 YY 日元,输出 -1 -1 -1。 若存在这样的组合,设其中有 xx1000010000 日元,yy50005000 日元,zz10001000 日元,则按顺序以空格分隔输出 xx yy zz。若存在多种可能,输出任意一种即可。

样例

9 45000
0 9 0
20 196000
-1 -1 -1
1000 1234000
2 54 944
2000 20000000
2000 0 0

数据范围

  • 1N20001 \le N \le 2000
  • 1000Y2×1071000 \le Y \le 2 \times 10^7
  • NN 为整数
  • YY10001000 的倍数