public class SingleThreaded { public static int findMax(int[][] matrix) { int max = Integer.MIN_VALUE; for (int[] row : matrix) { for (int value : row) { if (value > max) { max = value; } } } return max; } }