Actualitzat amb funcions per ControladorSolucio