Answers from user akki287