Problema i disseny de la solució