//java how to program 4.25
import java.lang.*;
import java.util.*;
public class Equivalent {
/**
* @param args
*/
public static void main(String[] args) {
System.out.print("请输入:");
String s=new Scanner(System.in).nextLine();
int n=Integer.parseInt(s);
int r;
int k=0;
for (int i=0;i<s.length();i++)
{
r=(int)Math.pow(2,i);
k=k+n%2*r;
System.out.println(k);
n=n/2;
}
System.out.print("sum="+(k+(int)Math.pow(2, s.length()-1)));
// TODO 自动生成方法存根
}
}