When we look clearly the format of the TCP we see windows size but there is no such option in UPD so option A is wrong.
In TCP and UDP error control is common in both but suppose any erro happen with packet then there exist retransmission facility in TCP but UDP will lynce it. So option B wrong.
Now Multiplexing and demultiplexing is common for both.
Reliable transmission always happen with the TCP but not with UDP bcz TCP is connection oriented and UDP is connectionless so no guarantee of reliabilty.
Option-b