Below is the general contribution guidelines Please add the source of question or tutorial link. Add as many comments for explaining your approach. All working solutions. Please!!