Modificados las excepciones. Aun da fallo, falta pulir unos puntos.