Король не был под шахом, если на e8 был белый слон или конь. Он мог быть под шахом, если там была белая ладья, которая перед этим тоже ходила со взятием Лe7:e8+. Причем, на сколько я могу судить, и конь, и слон, и ладья могли быть как оригинальные, так и превращенные. Так что в этом смысле решений много, но в любом случае форой был слон c1.
Ладьи на е7 не может быть т к пешка h ее давно взяла.
На е8 могли быть только конь или слон т к в момент превращения черный король стоял на g8 и потом стал на f8.