Answer
See the answer below.
Work Step by Step
The number of moles of Na2NO3:
$0.0512\ m=n/(500/1000\ kg)\rightarrow n=0.026\ mol$
The mass of Na2CO3 required:
$0.026\ mol\times 107.98\ g/mol=2.76\ g$
The number of moles of water:
$500\ g\div18.015\ g/mol=27.75\ mol$
Mole fraction of Na2CO3:
$0.026\div(0.026+27.75)=0.00094$