Answers edited by Timber Lin