Answers from user abir4950