Let G and H be finite groups. The maximal subgroups of GxH are of the form GxM where M is maximal subgroup of H or NxG where N is a maximal subgroup of G. Is this true?