Швидке множення#5051

Швидке множення

1 секунда
64 мегабайти
Дуже легка

Дано два числа, та . Ваше завдання — обчислити значення x = (36 \times a + \left\lfloor b / 16 \right\rfloor) \bmod 32, використовуючи лише побітові операції, додавання та віднімання.

Вхідні дані

Вхід складається з двох цілих чисел, розділених пробілом, де 0 \leq a, b \leq 10^6.

Вихідні дані

Виведіть єдине ціле число, яке дорівнює x = (36 \times a + \left\lfloor b / 16 \right\rfloor) \bmod 32.

Приклади

Приклад 1

Loading
Loading