Answers from user AbdulGhaffar1