Some clever clues today! I particularly liked 20 ac. If you haven't got it, think golf.
But I am totally unclear about the parsing of 22ac. I am sure that I have to right answer - the name of a vitamin, but fail to see the significance of the rest of the clue.