В дебагере вижу, как все три if в цикле игнорируются. Почему строковые значения "1" из разных списков не оказываются equals()?