Answers attcahed in comment