@Aditya_ Explanation and answer given for this question is:
65,535 byte
“The application layer can forward any size of data to the transport layer.
The transport layer divides the data into several segments and can forward a maximum of 65,515-byte data to the network layer.
The network layer divides the data into packets that can pass a maximum of 65,535-byte data to the link layer. And in the data link layer maximum of 1500 byte of data can be forward. “
And i found same explanation on multiple sites. So, I guess given answer is wrong.