@savvyplayer: Answer for Part