Bit delayed. Had to take my car in for service this morning. Did this puzzle while I waited in the nearby café.
I had to confirm a few answers then stared at 1dn for a few minutes until something clicked and I was done.