In IPv4, datagram fragment might be fragmented again at the next router. Re-assembly of these sub-fragments is handled by:
A. the first router that has an MTU big enough to handle the re-assembled fragment
B. every router visited on the path through the internet core
C. the last router before the destination host
D. the destination host
E. none of these