Hat's G.f.c.