CF354E Lucky Number Representation

题目描述

定义由 $4,7,0$ 三个数字构成的数称为幸运数,例如 $0,47,7074$ 就是幸运数。 现在给定 $t$ 个 $n$,问 $n$ 能否被拆成 $6$ 个幸运数的和,能则输出这六个数,否则输出 $-1$

输入格式

第一行,输入 $t$ 接下来的 $t$ 行,输入 $n$。

输出格式

对于每一个 $n$,输出 $6$ 个数,即 $n$ 分解成六个幸运数的方案。

说明/提示

$1 \leq t \leq 5000,1 \leq n \leq 10^{18}$ 如果有多种方案,输出任意一种。 另:请不要用 ``%lld`` 读 ``long long``,请用 ``cin`` 和 ``cout``(题目特别声明)。