Answers created by Nolan Y.