Problem #5,6,7