2228: 三元一次方程

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:17 解决:7

题目描述

卫卫同学今天刚学了二元一次方程组,聪明的卫卫同学今天想尝试一下三元一次方程。
给定一个整数n,请你求出三元一次方程3x+5y+7z=n的一组非负整数解。

要求:
    1.x>=0,y>=0,z>=0
    2.如果解不唯一,则输出x,y,z字典序最小的解。

输入

第一行包含一个整数t,表示一共有t组数据。
每组数据占一行,包含一个整数n。

输出

每组数据输出一行结果,如果无解则输出-1,否则输出x,y,z,整数之间单个空格隔开。

样例输入 复制

4
30
67
4
14

样例输出 复制

0 6 0
0 5 6
-1
0 0 2

提示

30%的数据满足,1<=n<=100。
100%的数据满足,1<=t<=1000,1<=n<=1000。

来源/分类