Arreglado problema con if