Input: mat[][] = [[4, 0, 0, 0],
[0, 5, 0, 0],
[0, 0, 2, 0],
[0, 0, 0, 1]]
Output: True
Explanation: Main Diagonal = [4, 5, 2, 1], all the elements except main diagonal are zero.
Input: mat[][] = [[6, 10, 12, 0],
[0, 5, 0, 0],
[0, 0, 9, 0],
[0, 0, 0, 1]]
Output: False
Explanation: Main Diagonal = [6, 5, 9, 1], all the elements except main diagonal are not zero.
Input: mat[][] = [[4, 0, 0, 0],
[0, 4, 0, 0],
[0, 0, 4, 0],
[0, 0, 0, 4]]
Output: True
Explanation: Main Diagonal = [4, 4, 4, 4] diagonal elements are equal and other elements are zero.
Input: mat[][] = [[4, 0, 0, 0],
[0, 4, 0, 0],
[0, 0, 1, 0],
[0, 0, 0, 4]]
Output: False
Explanation: Main Diagonal = [4, 4, 1, 4], diagonal elements are not equal.