Answers from user Akshatsuman