N, please

(What an ambitious puzzle! Way to go.)