public class Solution {
public int[][] multiply(int[][] A, int[][] B) {
int row1 = A.length;
int col1 = A[0].length;
int row2 = B.length;
int col2 = B[0].length;
int[][] result = new int[row1][col2];
for (int i = 0; i < row1; i++) {
for (int j = 0; j < col1; j++) {
if (A[i][j] != 0) {
for (int k = 0; k < col2; k++) {
if (B[j][k] != 0) {
result[i][k] += A[i][j] * B[j][k];
}
}
}
}
}
return result;
}
}