Liberty ship
Solving the Liberty ship problem.