Answers from user adan1512