The 1st one is done, except for saling axis for c)