Find all directories with a name ending in ".sh" in a directory tree with a minimum depth of 2 and a maximum depth of 4, and list them in reverse order of modification time.
find -mindepth 2 -maxdepth 4 -type d -iname '*.sh' -exec ls -tr {} +