Answers from user val1217