def solve(): n = int(input()) rem = 81181819 - n ret = [0] * 7 cur = 9 while rem: w = 10**cur a = rem // w if a == 0: pass elif 1 <= a < 8: for i in range(a): ret[i] += w elif a == 8: ret[0] += 8*w elif a == 9: ret[0] += 8*w ret[1] += w rem %= w cur -= 1 while ret[-1] == 0: ret.pop() print(len(ret)) print(*ret, sep="\n") t = int(input()) ans = [] for _ in range(t): solve()