#include <stdio.h>
#define A 100
int main(void) {
	int data[A]={1,2,4,8,16,32,64,128,256,512},n,x;
	printf("必要な金額を入力(1~1000)\n");
	scanf("%d",&x);
	printf("渡すべきプリントの番号");
	for(n=9;n>=0;n--){
		if(x>=data[n]){
			printf(" %d",n);
			x=x-data[n];
		}
	}
	return 0;
}
	