Let $X$ be an arbitrary set. There is a natural way in which a family of maps $f_j : X → Y_j$ (for $j ∈ J$) from $X$ into topological spaces $Y_j$ induces a topology on $X$. Namely, the weak topology induced by the family {$f_j : j ∈ J$} is the coarsest topology on $X$ with respect to which all the maps $f_j$ are continuous.
$(a)$ Verify that the product topology on the product $\prod_{i∈I} X_i$ of a family of topological spaces is the weak topology induced by the projections $π_k :\prod_{i∈I} X_i → X_k$ (for $k ∈ I$).
$(b)$ Verify that the subspace topology on a subset $A ⊆ X$ of a topological space X is the weak topology induced by the inclusion map $ι_A : A → X$ (that is the single-element family {$ι_A$}).
$(c)$ Give an explicit characterization of open sets in the weak topology on $X$ induced by a single map $f : X→Y$ into a topological space $Y$.
I proved parts $(a)$, and $(b)$, but I'm stuck on part $(c)$. Any help please?