fra, e' un problema di logica! immagino che anche in quest'ultimo caso siano entrambe vere. devi fare in modo di controllare condizioni che siano tutte diverse tra loro.