Answers from user aland312