The combined H1 and ZEUS data on inclusive ep cross-sections together
with the combined data on the semi-inclusive structure function
F2(charm) are used to extract the parton densities of the proton at
NLO. The inclusion of the F2(charm) data allows detailed tests of the heavy
flavour treatment in various QCD calculations.