This is coming from Chess.com Daily Puzzle. I have done recording of chess.com Daily Puzzle for 8 months now. Everyday I try to assign a Steps difficulty level to the problem and provide a hint. If you want to see them, you could check out: https://youtu.be/TwDKhR1HvdY