Answers edited by Andy Y.