NOFCAL D3 Solution