#7: Added the other 2 solving types.