import java.math.BigDecimal; public class LargeDecimals { public BigDecimal maxOfMins( BigDecimal[][] table ) { // mom == MaxOfMins BigDecimal mom = BigDecimal.ZERO; // mor == MinOfRow BigDecimal mor; for (int row = 0; row < table.length;row++) { mor = table[row][0]; for (int col = 0; col < table[row].length;col++) { mor = mor.min(table[row][col]); } if (row == 0) { mom = mor; } mom = mom.max(mor); } return mom; } }