IMC 2006 · Problem 3

Day 120 points13th IMC · Odessa, Ukraine

Statement

Let AA be an n×nn \times n-matrix with integer entries and b1,,bkb_1, \dots, b_k be integers satisfying detA=b1bk\det A = b_1 \cdot \dots \cdot b_k. Prove that there exist n×nn \times n-matrices B1,,BkB_1, \dots, B_k with integer entries such that A=B1BkA = B_1 \cdot \dots \cdot B_k and detBi=bi\det B_i = b_i for all i=1,,ki = 1, \dots, k.

Official solution

Hidden so you can work on the problem first.