I would like to ask how free you are when you are calculating generalized inverses? I know, that it is said that there are infinite many of them, but we always usually choose submatrix such that elements are picked in square shape so it is easy to put them back in original matrix.
For example would it really be possible to get next matrix and if not why not and if yes how?: $\begin{bmatrix}1 &0 &0 & 0 & 0\\0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 0 & 1\\0 & 0 & 0 & 0 & 0\end{bmatrix}$