Cubic Pyrite, Sphalerite And Chalcopyrite Formation