Answers from user Swadekin