(b)
For a compound to be soluble, the hydration energy must be greater than the lattice energy. Since, NaCl is soluble in water but insoluble in benzene.
$\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mathrm{\Delta}H_{hydration} > \mathrm{\Delta}H_{lattice\ energy\ in\ water}\$
$and\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mathrm{\Delta}H_{hydration} < \mathrm{\Delta}H_{lattice\ energy\ in\ benzene}$