Answers from user ahan12p