"Логические задачи" - это познавательно-развлекательный проект для непрокисших мозгов.
Задачи на логику, нестандартное мышление. Не всегда самое очевидное решение - правильное.
Но иногда всё оказывается проще, чем кажется на первый взгляд.
Админ: кстати, интересный путь отказаться от использования модуля, который в себе скрытую проверку содержит. Покрутить со знаковым битом и побитовыми операциями. Придется, правда, пожертвовать универсальностью и сузить задачу, конкретизируя тип переменных.