Answers from user akram6364