Generate!
Solve!