public class Solution {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         String line = sc.nextLine();         String[] split = line.split(" ");         StringBuilder sb = new StringBuilder();         for(int i=0; i<split.length; i++){             int t = Integer.parseInt(split[i]);             int even = t&0xaaaaaaa;             int base = t&0x55555555;             //拼接             t = even>>1 | base <<1;             String temp = Integer.toBinaryString(t);             String str1 = "";             for(int j=0; j<32-temp.length(); j++){                 str1 += "0" ;             }             sb.append(str1+temp);         }         String str = sb.substring(sb.length()-2);         String res = str + sb.substring(0,sb.length()-2);         System.out.println(res);         for(int i=0; i<split.length; i++){             System.out.print(Long.valueOf(res.substring(32*i,32*i+32),2));             System.out.print(" ");         }     } }