N N F F d d