Ported problem set generation, hooked it up to the four problem levels.