You can ask back if you don't understand any point. Since I was given only 20 minutes time, I couldn't explain in detail. You can ask here if you have any doubt about this solution. I am here. Thank you!
Apr 26th, 2015
If you want me to answer your other questions, let me know.