Your solutions has answer my assignment properly and what was asked from the questions. With steps by steps solution, it made me understand better. I'm very happy with the solutions. Thank you so much!