Levels up to 20, cleanup solver (exception handling and some others)
reraise instead of raise
Levels -24