Thanks for the quick reply, and sorry, you're absolutely right the first part of (b) doesn't make sense as there's a typo. I'll make it clearer:
(b)X is a compact metric space. F is a closed subset of X, and p is any point of X. Show there is a point q in F such that d(p,q)=infimum(d(p,q'))...