which part is invalid, would you point out please? I am by no means expert in Fortran but I am willing to learn.