Đặt a là số cần tìm (với a thuộc N), ta có:
a-10 chia hết 12 => (a-10) + 48 chia hết 12 => a+38 chia hết 12
a-2 chia hết 40 => (a-2) + 40 chia hết 40 => a+38 chia hết 40
a-18 chia hết 28 => (a-18) + 56 chia hết 28 => a+38 chia hết 28
=> a+38 thuộc BCNN(12; 40; 28) (cái này bạn tự tìm nha)
=> a = BCNN(12; 40; 28) - 38 (nói rồi đó, tự kiếm BCNN đi)