Answers edited by Danny Y.