Answers from user MahfuzulHaque