Find all files with a name ending in a number followed by ".txt" in any subdirectories two or three levels deep and delete them.
find . -mindepth 2 -maxdepth 3 -type f -iname '*[0-9]?.txt' -exec rm -f {} +