C explained in the comments just posting here to prevent low effort snatching
4.6m questions
6.0m answers