Answers from user KmShafin