Вам заданы два натуральных числа x и k. Найдите k-ое наименьшее натуральное решение y (значение k считается с 1) следующего уравнения:
x + y = x | y
Через '|' здесь обозначена побитовая операция OR.
Каждая строка является отдельным тестом и содержит два целых числа x и k (1 ≤ x, k ≤ 2*10^9).
Для каждого теста в отдельной строке вывести k-ое наименьшее натуральное решение y выше приведенного уравнения.