Tích của hai chữ số ngoài cùng là 40 suy ra hai chữ số ngoài cùng là ước của 40.
Ư(40) = {1; 2; 4; 5; 8; 10; 20; 40}
Mà hai chữ số ngoài cùng mỗi số chỉ có 1 chữ số nên hai số ngoài cùng là 5 và 8.
Vì chữ số hàng nghìn bé hơn chữ số hàng đơn vị nên 5 là chữ số hàng nghìn, 8 là chữ số hàng đơn vị.
Tích của hai chữ số ở giữa là 28 suy ra hai chữ số ở giữa là ước của 28.
Ư(28) = {1; 2; 4; 7; 14; 28}
Mà hai chữ số ở giữa mỗi số chỉ có 1 chữ số nên hai số ở giữa là 4 và 7.
Vì chữ số hàng chục bé hơn chữ số hàng trăm nên 4 là chữ số hàng chục, 7 là chữ số hàng trăm.
Vậy số có 4 chữ số cần tìm là: 5748.