Yes, that is close to what I had on mind, just my approach took using Claussius-Clapeyron equation for sublimation and evaporation and an additional assumption (quite easy to defend). Had to solve it again to close the case

From the information given we know at the melting point pressure of the vapor is 611 Pa. What we also know (not from the question itself, but I assume it to be a common knowledge), is that the melting point (0 °C) is very close to the triple point (0.01 °C apart) - that means we can safely assume 611 Pa to be also a saturated vapor over the solid.
Next things were already said earlier, so I am just listing them here for completeness. At the melting point saturated vapor pressures over the solid and the liquid are identical:
pliquid=psolidwe also know that the
pliquid=(1−x)p0liquidand finally we have two Claussius-Clapeyron equations (
t stands for the melting point temperature):
log(psolid611Pa)=ΔHsubR(1273.16−1t)and
log(p0liquid611Pa)=ΔHvapR(1273.16−1t)plugging
p0liquid into the second equation
log(pliquid1−x611Pa)=ΔHvapR(1273.16−1t)We have two equations, easy to solve for
t and
pliquid. I was too lazy to do that manually, so I just plugged them into
Wolfram Alpha, and got t=271.33.
Again, solution is 1 molal, so ΔT=273.16-171.33=1.83 K×kg/mol.