21 solution
Cleanup on 8