Answers from user javedaslam