Answers from user AadityaSingh