Answers from user akram2612