function multiply_matrices(A, B) {
let a_rows = A.length;
let a_cols = A[0].length;
let b_rows = B.length;
let b_cols = B[0].length;
if (a_cols != b_rows) return false;
let C = Array2D(a_rows, b_cols, 0);
for (let i=0; i<a_rows; i++) {
for (let k=0; k<b_cols; k++) {
for (let j=0; j<a_cols; j++) {
C[i][k] = C[i][k] + A[i][j]*B[j][k];
}
}
}
return C;
}