Nice puzzles! 👍
The first one isn't complete. It should be Qxc6 Kb8 Rd8 Nc3+ bxc3 Rb5+ Qxb5+ Ka8 Rxc8#
nice mate in 5