Incidentally, the tablebase does not recognize the composer's solution because it includes castling.
How to Castle in Chess One other special chess rule is called castling.