AT_abc006_3 [ABC006C] スフィンクスのなぞなぞ

题目背景

新学期到来了,你正带着激动心情走在上学路上,突然斯芬克斯(狮身人面像)出现在了你的面前。这个斯芬克斯因为能出谜题而闻名于世,如果你不能回答他的谜题,你就会留级!

题目描述

谜题如下: 在这条街道上住着 $N$ 个人,其中有大人、老人、婴儿三种人。住在这条街的人们,拥有的腿的总数为 $M$ 条。我们假设大人有 $2$ 条腿,老人有 $3$ 条腿(有一条腿是拐杖),婴儿有 $4$ 条腿(他们还不能直立行走)。请回答一个可能的、满足上述条件的住在这条街道上的人数数量组合的答案。

输入格式

仅一行,包含 $N$ 和 $M$,中间用一个空格隔开。

输出格式

请输出一个这条街道上住着的人的数量组合作为这道谜题的答案。 输出顺序为:大人人数、老人人数、婴儿人数,中间用一个空格隔开。 如果没有符合条件的数量组合,请输出 `-1 -1 -1`。请在行末输出一个换行符。

说明/提示

这个问题有三组测试数据组,每个测试数组有不同的数据范围分。 若能答对 $N(1 \le N \le 100),M(1 \le M \le 500)$ 范围的数据,可以得到 $10$ 分。 若能答对 $N(1 \le N \le 1,500)$ 、$M(1 \le M \le 7,500)$ 范围的数据,可以得到另外 $20$ 分。 若能答对所有范围内的数据,可以得到 $100$ 分。 ### 样例解释 #### 样例1 输入的数据表示一共有 $3$ 个人,$9$ 条腿。输出表示,一种可能的情况是 $1$ 个大人,$1$ 个老人,$1$ 个婴儿。$1$ 个大人共 $2$ 条腿,$1$ 个老人共 $3$ 条腿,$1$ 个婴儿共 $4$ 条腿,加起来一共 $3$ 个人,$9$ 条腿。 #### 样例2 $1$ 个大人共 $2$ 条腿,$3$ 个老人共 $9$ 条腿,$3$ 个婴儿共 $12$ 条腿,加起来一共 $7$ 个人,$23$ 条腿。 #### 样例3 符合谜题要求的答案不存在,因此输出 `-1 -1 -1` 。