Хорошо, мне частично помогло. Но ятак понимаю что на отборы в этом случае действует ЛОГИЧЕСКОЕ "И", а как сделать "ИЛИ", то есть например один из ресурсов ненулевой, если их например два?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший