Answers from user shanmukh