Вариант 21.1

1
2
3
4
5
6
7
# 00001 00000 00000 00000 - 32768
# 11111 11111 11111 11111 - 1048575
k = gets.to_i
# Заменяем вторую пентаду двоичного числа на 00000
puts k &= 0b11111000001111111111