Solved 1-12.