I would like to create a matrix with round brackets as displayed on the following picture:
I know how to create the following matrix as
\documentclass{article}
\usepackage{amsmath}
\usepackage{stackengine}
\usepackage{mathdots}
\begin{document}
\begin{bmatrix}
a & \hdots & \hdots & c & 0 & \hdots & 0 \\
\vdots & & \iddots & \iddots & & \iddots & \\
\vdots & \iddots & 0& & 0 & & \\
b &\iddots& & \iddots & & & \\
0 & & 0 & & & & \\
\vdots & \iddots & & & & & \\
0 & & & & & &
\end{bmatrix}
\end{document}
But I do not know how to create those brackets with those labels. Any help would be much appriciated.



