Qual e' il problema di programmazione?