Solution (source code)

= Solution

\b[False.] Include a singleton into a two-element set and then map both elements onto a singleton; the composite need not cover a larger target in analogous examples. Concretely $A=\{1\}$, $B=\{1,2\}$, $C=\{1,2\}$, $f(1)=1$, and let $g$ swap/surject with $g(1)=g(2)=1$ after taking $C$ singleton; then the claimed implication fails whenever an element of $C$ is reached only outside $f(A)$.