Como o trabalho com resolução de problemas deve ser feito para desenvolver habilidades matemáticas?