Solution
The correct answer is 84 bytes
EXPLANATION:
The header of the IP datagram given is in hexadecimal format.

Size of the header is 20 to 60 Bytes
Version = 4 bits = (0100)2 (It is IPv4)
Header length = (0101)2 to (1111)2 = 5 bits to 15 bits
Total length = 216 bits
Identification = 216 bits
Fragment Offset = 216 bits
Time to live = 28 bits
Protocol = 28 bits
Header Checksum = 216 bits
SOLUTION:
IP Datagram = 45000054 00030000 2006.......
4 5 00 0054

The first byte of the IP header contains two fields: the version and the Internet Header Length (IHL). In your case, the first byte is "45" in hexadecimal.
The total length field is the second and third bytes of the IP header, "000054" in this case. These two bytes specify the total length of the whole IP datagram including the header and the data.
"000054" in hexadecimal is 84 in decimal. This value represents the total length of the datagram in bytes.
Therefore, the size of the datagram is 84 bytes.