Letβs define the hamming distance between two integers as the hamming distance between their binary representations. In case the lengths of those representations are different, the shorter one should be filled with 0s.

Given two integers a and b, you are asked to calculate the hamming distance between those two.

Input

The input contains two integers a and b (1 β€ a, b β€ ).

Output

The program should print the hamming distance between a and b.