Answers from user Abanerjee