I don't have it fully working yet. Haven't had time to work on the D->M part of it.

For M->D I've got 30 out of 60 with score of 217