Finished #10. Is happy.