#include <bits/stdc++.h>
using namespace std;
const long long int Mod = 998244353;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long int t;
  cin >> t;
  while (t-- > 0) {
    long long int n;
    cin >> n;
    vector<long long int> v;
    long long int i;
    string s = to_string(n);
    long long int z = s.size();
    long long int p = z - 1;
    for (i = 0; i < z; i++) {
      long long int z1 = pow(10, p);
      if ((s[i] - '0') != 0) {
        long long int r = (s[i] - '0') * z1;
        v.push_back(r);
      }
      p--;
    }
    cout << v.size() << "\n";
    for (auto i : v) {
      cout << i << "\n";
    }
  }
  return 0;
}
