#include #define rep(i,a,b) for(int i=a;i=b;i--) #define fore(i,a) for(auto &i:a) #define all(x) (x).begin(),(x).end() #pragma GCC optimize ("-O3") using namespace std; void _main(); int main() { cin.tie(0); ios::sync_with_stdio(false); _main(); } typedef long long ll; const int inf = INT_MAX / 2; const ll infl = 1LL << 60; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> K; rep(c4, 0, 251) rep(c9, 0, 251) rep(c6, 0, 251) { int d = K - c4 * c9; if ((0 < c6 and 0 < d and d % c6 == 0) or d == 0) { int c11 = d / c6; int n = c4 + c9 + c6 + c11; if (1 <= n and n <= 250) { vector ans; rep(i, 0, c4) ans.push_back(4); rep(i, 0, c9) ans.push_back(9); rep(i, 0, c6) ans.push_back(6); rep(i, 0, c11) ans.push_back(11); printf("%d\n", n); rep(i, 0, n) { if (i) printf(" "); printf("%d", ans[i]); } printf("\n"); return; } } } }