Ох уж эти китайские ошибки... Когда ты абсолютно уверен что заменил вот это вот "I" на "J", или прописал в условном операторе кроме "then" еще и "else". И вот сидишь как идиот смотришь, на "абсолютно верный" кусок кода, и не понимаешь почему он неверно работает