import java.util.Scanner;

public class prog {
	public static void main(final String[] args) {
		Scanner scan = new Scanner(System.in);
		Integer n = Integer.parseInt(scan.nextLine());
		Integer x = (int) (Math.log(n+1) / Math.log(2));
		System.out.println(x+1);
		for (int i = 0; i <= x; i++) {
			System.out.print((int)Math.pow(2, i)+" ");
		}
		
		scan.close();
	}
}