Answers from user liser54c