sum += grid[r - side + k][c + k]; // top to right corner sum += grid[r + k][c + side - k]; // right to bottom corner sum += grid[r + side - k][c - k]; // bottom to ...