Answers from user promadatta