Quartz, calcite and chalcopyrite,