Concept is all Fragment offset (except last fragment) should be multiple of 8. bcoz Fragment Offset size if 13 bit and data coming from Transport layer is of size 16 bit so we need scaling. To store 16 bit data into 13 bit Fragment offset we need scaling of 8.
only option C satisfy given condition.