Hard Puzzle! (Elo 1500+)

Incorrect. Black wins after 3. ... Bh3. Always test your solutions with an engine before posting a puzzle.
That you believe you solved it is precisely what makes you a 600 rated player.

Incorrect. Black wins after 3. ... Bh3. Always test your solutions with an engine before posting a puzzle.
many daily puzzles have moves that aren't the best made by the opponent.
be quiet
Incorrect. Black wins after 3. ... Bh3. Always test your solutions with an engine before posting a puzzle.
many daily puzzles have moves that aren't the best made by the opponent.
In general, a puzzle assumes that the side who is supposed to win has already obtained an advantage beforehand.
It's not the case here. White isn't exactly winning at the starting position given.