The answer ________ from the sellers greatly surprised us.• to have received• having received• received• receiving