Answers from user ackermann20th