Generative learning model to improve mathematics problem solving skills on polyhedron