Answers created by Johnson Z.