Answers from user hoque451