Answers from user Nimrafahad