Improving solution
Reworking problem2
Reorganizing, starting with Problem 1
Minor comment changes
Reorganizing Problem2
Reorganizing Problem3