Key: D
Introduction:
E This is harder than I thought. Hope it's enough to get someone motivated tosubmit