Решил задачу.Решение может быть не очень, но оно работает с числами до 127, с числами выше не работает.Подскажите пожалуйста в чем проблема