Answers from user shathil1