https www hackerrank com challenges diagonal difference problem