CMBBSHL_NonMonic.zip contains the code to run algorithm CMBBSHL for the non-monic, non-square-free and non-primitive cases. 

Copyright: Tian Chen and Michael Monagan, 2024

To compile in Linux, type
./makeall

To run algorithm CMBBSHL, type
maple < CMSHL_NMContLI3run.mpl > cmbbshl_nm.out &

See CMSHL_NMContLI3run.mpl for more instructions. 