A weak diprotic acid ionizes in two steps whose equilibrium constants are wildly different — solve the first step completely, then feed its numbers into the second. Here \(\displaystyle K_{a_1} = 9.1\times10^{-8}\) is about half a million times bigger than \(\displaystyle K_{a_2}=1.2\times10^{-13}\), so essentially all the \(\displaystyle \text{H}^+\) and \(\displaystyle \text{HS}^-\) in the solution come from the first step; the second step barely disturbs those numbers.
Step $\displaystyle 1$ — plain $\displaystyle 0.1$ M H₂S, first ionization\[\text{H}_2\text{S} \rightleftharpoons \text{H}^+ + \text{HS}^- \qquad K_{a_1}=\dfrac{[\text{H}^+][\text{HS}^-]}{[\text{H}_2\text{S}]}=9.1\times10^{-8} \]
Let \(\displaystyle x\) be the concentration of \(\displaystyle \text{H}_2\text{S}\) that ionizes. Starting from $\displaystyle 0.1$ M and nothing else present, at equilibrium \(\displaystyle [\text{H}^+]=[\text{HS}^-]=x\) and \(\displaystyle [\text{H}_2\text{S}]=0.1-x\):
\[K_{a_1}=\dfrac{x^2}{0.1-x}=9.1\times10^{-8} \]
\(\displaystyle \mathrm{K_{a_1}}\) is tiny next to $\displaystyle 0.1$, so \(\displaystyle x\) should be tiny too — assume \(\displaystyle 0.1-x\approx 0.1\) (this substitution is the step to justify, not skip: it's only safe when \(\displaystyle K_{a_1}\ll\) the initial concentration, which it is here by a factor of a million).
\[x^2 = (9.1\times10^{-8})(0.1) = 9.1\times10^{-9} \]
\[x = \sqrt{9.1\times10^{-9}} = 9.5\times10^{-5}\ \text{M} \]
Checking the assumption: \(\displaystyle x/0.1 = 9.5\times10^{-4}\), under $\displaystyle 0.1$% of the starting concentration, so dropping it from \(\displaystyle 0.1-x\) was valid.
So in plain $\displaystyle 0.1$ M H₂S:
\[[\text{HS}^-] = [\text{H}^+] = 9.5\times10^{-5}\ \text{M} \]
Step $\displaystyle 2$ — using this to get [S²⁻], plain solution\[\text{HS}^- \rightleftharpoons \text{H}^+ + \text{S}^{2-} \qquad K_{a_2}=\dfrac{[\text{H}^+][\text{S}^{2-}]}{[\text{HS}^-]}=1.2\times10^{-13} \]
Solve for \(\displaystyle [\text{S}^{2-}]\):
\[[\text{S}^{2-}] = K_{a_2}\times\dfrac{[\text{HS}^-]}{[\text{H}^+]} \]
The \(\displaystyle [\text{H}^+]\) and \(\displaystyle [\text{HS}^-]\) here are the ones just found in Step $\displaystyle 1$, and — because the second ionization removes only a negligible sliver of the \(\displaystyle \text{HS}^-\) that Step $\displaystyle 1$ produced — they are still equal to each other (\(\displaystyle 9.5\times10^{-5}\) M each). That equality is the trick: it makes the ratio \(\displaystyle [\text{HS}^-]/[\text{H}^+]\) equal to $\displaystyle 1$, so it cancels outright:
\[[\text{S}^{2-}] = K_{a_2} = 1.2\times10^{-13}\ \text{M} \]
This is a shortcut specific to this situation (no other source of \(\displaystyle \text{H}^+\) or \(\displaystyle \text{HS}^-\)), not a general rule — it breaks the moment another acid is added, which is exactly the next part of the question.
Now the solution is also $\displaystyle 0.1$ M in HCl — common-ion effectHCl is a strong acid: it dissociates completely and dumps $\displaystyle 0.1$ M of \(\displaystyle \text{H}^+\) into the solution, which is over a thousand times more \(\displaystyle \text{H}^+\) than the H₂S alone produced. By Le Chatelier's principle this extra \(\displaystyle \text{H}^+\) pushes the first equilibrium, \(\displaystyle \text{H}_2\text{S}\rightleftharpoons \text{H}^+ + \text{HS}^-\), back toward \(\displaystyle \text{H}_2\text{S}\) — this is the common-ion effect, and it means \(\displaystyle [\text{HS}^-]\) must fall from what it was before.
Because HCl supplies almost all the \(\displaystyle \text{H}^+\) now (the tiny amount H₂S itself contributes is swamped and can be ignored — this shortcut only works because HCl is the much stronger acid, not for two comparably weak acids):
\[[\text{H}^+] \approx 0.1\ \text{M} \]
And because the equilibrium has been pushed back toward H₂S, almost none of it ionizes, so:
\[[\text{H}_2\text{S}] \approx 0.1\ \text{M} \ \text{(essentially unchanged from the starting concentration)} \]
Substitute both into \(\displaystyle \mathrm{K_{a_1}}\) and solve for \(\displaystyle [\text{HS}^-]\):
\[[\text{HS}^-] = K_{a_1}\times\dfrac{[\text{H}_2\text{S}]}{[\text{H}^+]} = (9.1\times10^{-8})\times\dfrac{0.1}{0.1} = 9.1\times10^{-8}\ \text{M} \]
Compare the two cases: \(\displaystyle [\text{HS}^-]\) drops from \(\displaystyle 9.5\times10^{-5}\) M to \(\displaystyle 9.1\times10^{-8}\) M — roughly a thousandfold suppression, purely from the common \(\displaystyle \text{H}^+\) ion added by the HCl.
Now redo Step $\displaystyle 2$ with the new numbers. This time \(\displaystyle [\text{H}^+]=0.1\) M (from HCl) is NOT equal to \(\displaystyle [\text{HS}^-]=9.1\times10^{-8}\) M, so the earlier cancellation trick does not apply — the two must be substituted separately:
\[[\text{S}^{2-}] = K_{a_2}\times\dfrac{[\text{HS}^-]}{[\text{H}^+]} = (1.2\times10^{-13})\times\dfrac{9.1\times10^{-8}}{0.1} \]
\[[\text{S}^{2-}] = (1.2\times9.1)\times10^{-13-8+1} = 10.92\times10^{-20} = 1.1\times10^{-19}\ \text{M} \]
So adding the strong acid suppresses \(\displaystyle \mathrm{[\text{S}^{2-}]}\) even more drastically than it suppresses \(\displaystyle [\text{HS}^-]\) from \(\displaystyle 1.2\times10^{-13}\) M down to \(\displaystyle 1.1\times10^{-19}\) M, a factor of about a million, because the second ionization depends on \(\displaystyle [\text{H}^+]\) being small in a way the first ionization does not need to.
Answer: In plain $\displaystyle 0.1$ M H₂S, \(\displaystyle [\text{HS}^-] = 9.5\times10^{-5}\) M and \(\displaystyle [\text{S}^{2-}] = 1.2\times10^{-13}\) M. With the solution also $\displaystyle 0.1$ M in HCl, the common-ion effect lowers these to \(\displaystyle [\text{HS}^-] = 9.1\times10^{-8}\) M and \(\displaystyle [\text{S}^{2-}] = 1.1\times10^{-19}\) M.