С логическими операциями у меня просто невероятно плохо. If что-то and что-то or что-то and что-то и всё, в тупик, два часа билась.