X v f p g a n