#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int cnt=0, a[10000010]; int main() { //freopen("in.txt", "r", stdin); int t; cin >> t; while (t--) { cnt = 0; int v; cin >> v; int num = 0; int tmp = v; while (tmp) { num += tmp % 10; tmp /= 10; } for(int i=1;i<=num;i++) if (v%i == 0 && num%i == 0) a[cnt++] = i; cout << cnt << endl; for (int i = 0;i < cnt;i++) { if (i == cnt - 1) { cout << a[i]; break; } cout << a[i] << " "; } cout << endl; } return 0; }