The answer should be 97521*8643. Assume only 1, 2, 3 to be assigned, we know that the maximum is 21*3. If 1, 2, 3, 4, 5 available, we know it should be 521*43, add 5 to 21 and add 4 to 3, say, add a largest one to more digital number and add a second largest to the smaller digital number. Therefore, for the case of 1, 2, 3, 4, 5, 6, 7, we should have 7521 * 643. And hence for 1, 2, 3, 4, 5, 6, 7, 8, 9, we should have 97521 * 8643.