However, mathematical reasoning is a unique challenge because ... of difficulties and varying problem structures. Once the types of problems are defined, algorithms generate these problems and ...