Answers from user akhilsvpsl