Answers edited by Cai Chen