even if we fragment a/c to 1000 bytes, again we have to do fragmenation for 820 byte
so its better we pick minimum MTU which is 820 bytes
size of data = 800
size of datagram = 5000 bytes (data=4080byte and header =20 byte)
now 4080 is fragmented into 6 fragments which are 800,800,800,800,800 and last is 80 byte
so 6 fragment will reach to destination and
offset of 3rd fragment = total data ahead of it/8
=(800 + 800) /8
= 200