Ta thấy: Vì một trong hai số có chữ số hàng chục kém chữ số hàng đơn vị là 1 nên khi đổi chỗ 2 chữ số của thừa số này thì số mới sẽ hơn số cũ 9 đơn vị. Suy ra tích mới tăng lên 9 lần thừa số thứ nhất. Vậy:
Thừa số thứ nhất là: (512 - 368) : 9 = 16
Thừa số thứ hai là: 368 : 16 = 23
Thử lại: 23 x 16 = 368; 32 x 16 = 512.
Đáp số: 16 và 23