Answers from user meron14