In the book *"Rings and Categories of Modules"* by Anderson & Fuller, this problem is given: If $V^A$, i.e. the direct product of the module $V$ by the index set $A$, is flat for all sets $A$, then $(V^{(B)})^A$ is flat for all sets $A$and $B$. My try: the module $V$is itself flat by adopting a one-element set $A$ in the hypothesis. Hence, any direct sum $V^{(B)}$ is also flat (for all sets $B$). Also, by Exercise 4.2 of Lam's book *"Exercises in Modules and Rings"*, if every finitely generated submodule of a module $P$ is contained in a flat submodule of $P$, then $P$ itself is a flat module. Any help would be appreciated.