Let's see
- Bx4f+ FKx4f
- Ln-3i FBx3i
- ...
By the way, how am I supposed to tell which pieces are already promoted? There are 2 DEs, which means at least 1 of them promoted from a GB.
Pretty good! This was one of the historic mating problems (D-series number 40), which according to the Middle Shogi Manual so far defied solution. I have a suspicion that the mate-in-7 is a parasitic solution. Or perhaps that the position was mutilated in copying. There seem to be too many sente pieces without function
The dot in their center means they are promoted. So both DE are actually promoted. I didn't bother distinguishing pieces that would never promote anyway, which is why both black Queens have no dot; one of those is really a +Ph. This was just sloppiness while setting up the position; I used two Q instead of a +Ph.