Esqueleto de implementaciones de problemas 2 y 3