Answers edited by shnoca