Build. 

Solve. 

Repeat.