Бітові рівняння
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
Вам задано два натуральні числа x та k. Знайдіть k-ий найменший натуральний розв'язок y (значення k рахується з 1) наступного рівняння:
x + y = x | y
Через '|' тут позначена побітова операція OR.
Вхідні дані
Кожний рядок є окремим тестом і містить два цілі числа x та k (1 ≤ x, k ≤ ).
Вихідні дані
Для кожного тесту в окремому рядку вивести k-ий найменший натуральний розв'язок y вище наведеного рівняння.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 1K
Коефіцієнт прийняття 39%