#include <bits/stdc++.h>   using namespace std;   const int mod = 1e9 + 7;   const int mnx = 1e5 + 9;   long long q, n;   long long a[mnx], k;   map<int, int> m;   int main() {     cin >> q;     while (q--) {       cin >> n;       for (int j = 1; j * j <= n; j++) {         int jk = n / j;         if (j == n / jk) {           m[n / j]++;           m[j]++;         }       }       cout << m.size() + 1 <<   n ;       cout << 0 <<    ;       for (auto i : m) {         cout << i.first <<    ;       }       m.clear();     }     return 0;   }   