Answers from user akd309