def getBoundarySum(matrix) :
rows = len(matrix)
cols = len(matrix[0])
summ = 0
i = 0
while (i < rows) :
j = 0
while (j < cols) :
if (i == 0 or j == 0 or i == rows - 1 or j == cols - 1) :
summ += matrix[i][j]
j += 1
i += 1
return summ
matrix = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]]
# 1 + 2 + 3 + 4 + 8 + 12 + 11 + 10 + 9 + 5 + 65
print(getBoundarySum(matrix))
'''
run:
65
'''