Answers from user akram5232