1. Не могу понять почему как минимум 1ое условие не выполняется. Пересмотрел много вопросов, у кого хотя-бы 1ый пункт ок, особой разницы со своим кодом не нашел.. 2. Казалось чтобы проблем с за"null"ированной переменной не было сделаю ка я зеркальный массив, отмечу там все одинаковые строки а потом быстренько проставлю в основной, но что-то пошло не так.. все равно при проверке лезет NullPointException...