Primera solución para los ifs