lichess.org
Donate

https://lichess.org/training/OpTtz

That's why puzzles seem short as they should test the users more with couple of more moves to check whether they notice or miss the moves.