#include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include <cctype> #include <algorithm> #include <sstream> #include <iomanip> #include <climits> #include <vector> #include <map> #include <set> #include <queue> #include <stack> #include <bitset> #include <iterator> using namespace std; typedef pair<int, int> ii; typedef vector<int> vi; typedef vector<ii> vii; #define INF 1e9 #define ll long long #define ull unsigned long long int main() { // freopen("C:\\Users\\Sonia\\Documents\\mindCoding.ro\\2015.03.25\\in.txt", "r", stdin); int n, s = 20; scanf("%d", &n); printf("%d\n", s); printf("1 "); int num = 1; for(int i = 0; i < s-2; i++) { num *= 2; printf("%d ", num); } num *= 2; printf("%d\n", num); return 0; }