Так а что не получается, то?
Вставил только что все в IF, проверил все у Вас работает, ничего не менял. Если вставляю в переменную 1,2,3 и т.д. - выходит по логическому да. Если вставляю 11 или 12 - уходит по логическому нет, т.е. по красному выходу.