cleanup
new solutions
new solutions and some touchups
new solutions
new solutions
new solutions
new solutions
new solutions
new solutions
new solutions
formatting
new solutions
new solutions
new solutions
optimization
new solution and optimization
optimization
optimization, new solutions, generalization