Problem6: Add
Add: Problem7
Problem8: Add
Problem9: Add
Problem10: Add
Problem11: Add