1. JAVA, Peter Schnitzler

/* Problem : 10469
* Author : Peter Schnitzler
* Status : AC
* Runtime : 0.10

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;


public class Main
{
public static void main(String[] args) throws Exception
{
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
String line = read.readLine();

//getting to 2^32
long two32 = 1073741824;
two32 = two32 << 1;


while (line != null)
{
StringTokenizer tok = new StringTokenizer(line);

long in1 = Long.parseLong(tok.nextToken());
long in2 = Long.parseLong(tok.nextToken());
long result = 0;
long digit = two32; //which digit is added


for (int r = 0; r < 32; r++ )
{
result = result << 1;

if ((in1 & digit) != (in2 & digit))
{
result++;
}

digit = digit >> 1;
}

System.out.println(result);
line = read.readLine();
}
}

}