Solution:

Code:

Code Explanation: