Third step, we should search for all the checks and potential checks. Although I said the first move should NOT be a check, the second move has to be a lethal check. We will scrutinize each check. Is it safe? Is it blockable? Where can the King escape?
Ra4+, can be taken a b5 pawn, which seems to have no other function.
Rd6+, can be blocked by Bishop on g8, and it blocks Queen, so e5 is no longer guarded.
Nxb6+, can be taken by Queen on h5, and releases the d5 square.
Nxe2+, releases the d5 square.
xe3+, can be taken by Rook on e2.
Nf3+, can be taken by Queen on h5.
Nf5+, can be taken by Queen on h5.
Rook on h3 needs two move to give a check, should not be possible.
Qd8+, Qd7+, Qd6+, can be blocked by Bishop on g8 and Queen on h5, also release c4, c5 and e5 squares.
Qb6+ is silly, taken by a7 pawn.
Qc5+ and Qe5+ are also silly.
Qxa7+, can be blocked by Queen on h5, and releases e5 square.
Qxg7+, can be blocked by Queen on h5, and release c4, c5 square
Qf4+, releases the square c5.
Should we jump in now?
No, not yet. We need one more observation. Every piece on the board has a purpose. We have checked most white pieces. We need also check each black pieces.
Pawns on a7 and b5 are mainly take away a square.
Pawn on e3 is blocking black King and Rook. If it takes d2, Rook can see e-file.
Pawn on g2 and h6 are unknown yet.
Rook on e2 is protecting e3 pawn, can take away d2 pawn, and possibly blocks on e4.
Queen on h5 is guarding the 5th rank and f3 and f5 squares.
Bishop on g7 is guarding e5.
Bishop on g8 is guarding c4 and d5, can block on d5.
(to be continued)