Se agrego la implentacion del OR... falta verificar con pruebas si es la mejor solucion...

las etiquetas verdad y falsa siempre se suben... el or and las van a manejar...