Sorry for thread crashing, (please don't down vote me...)
My teacher has gone through this question, and the answer given was D3. A few reasons: firstly it's reflux for 12 hours in EtOH, so the highly strained ring in D2 and D4 would have been broken in the process. Furthermore D4 cannot be formed in the reaction. (But I don't know how, neither do I know how to form D3.)
Judging from the spectra, D3 also matches the best. There's no amide H, which solves the problem of assigning it in the discussion above. Yeah.