Solution:
Code:
Code Explanation: