Sau khi ăn 15 ngày thì còn lại:
42 - 15 = 27 (ngày)
Sớm hơn 12 ngày thì còn:
27 - 12 = 15 (ngày)
Nếu chỉ 1 người thì phải ăn số gạo còn lại:
27 x 50 = 1350 (ngày)
Nếu ăn trong 15 ngày thì cần:
1350 : 15 = 90 (người)
Số người đến thêm là:
90 - 50 = 40 (người)
Đáp số: 40 người