Nice puzzles but i found the 1st one very easily. 2nd one was a challenge. The 3rd one is very hard. i did not get that one. Its a brilliant puzzle
Oh yeah in your 3rd puzzle, your comments after 4. Bb7.....5 Rf5 (this is incorrect. It should be 5 Ng8)
These puzzles are a few of the most hardest puzzles I have ever attempted. I found these puzzles in a chess database. Scroll down to the bottom to see the goal of the puzzles.