import java.util.Arrays;
public class Main {
public static void main
(String[] args
) { int[][] matrix = { { 10, -5, 15 }, { 8, 20, 12 }, { 27, -3, 14 }, { 7, 17, 4 } };
int[] highestNumbers = new int[5];
for (int row = 0; row < matrix.length; row++) {
for (int column = 0; column < matrix[row].length; column++) {
int currentEntry = matrix[row][column];
if (currentEntry > highestNumbers[0]) {
highestNumbers[0] = currentEntry;
}
}
}
}
}
CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlzOwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCWludFtdW10gbWF0cml4ID0geyB7IDEwLCAtNSwgMTUgfSwgeyA4LCAyMCwgMTIgfSwgeyAyNywgLTMsIDE0IH0sIHsgNywgMTcsIDQgfSB9OwoJCWludFtdIGhpZ2hlc3ROdW1iZXJzID0gbmV3IGludFs1XTsKCQlBcnJheXMuZmlsbChoaWdoZXN0TnVtYmVycywgSW50ZWdlci5NSU5fVkFMVUUpOwoJCWZvciAoaW50IHJvdyA9IDA7IHJvdyA8IG1hdHJpeC5sZW5ndGg7IHJvdysrKSB7CgkJCWZvciAoaW50IGNvbHVtbiA9IDA7IGNvbHVtbiA8IG1hdHJpeFtyb3ddLmxlbmd0aDsgY29sdW1uKyspIHsKCQkJCWludCBjdXJyZW50RW50cnkgPSBtYXRyaXhbcm93XVtjb2x1bW5dOwoJCQkJaWYgKGN1cnJlbnRFbnRyeSA+IGhpZ2hlc3ROdW1iZXJzWzBdKSB7CgkJCQkJaGlnaGVzdE51bWJlcnNbMF0gPSBjdXJyZW50RW50cnk7CgkJCQkJQXJyYXlzLnNvcnQoaGlnaGVzdE51bWJlcnMpOwoJCQkJfQoJCQl9CgkJfQoJCVN5c3RlbS5vdXQucHJpbnRsbihBcnJheXMudG9TdHJpbmcoaGlnaGVzdE51bWJlcnMpKTsKCX0KfQo=