diagonal difference hackerrank solution in c#