Answer: The answer is b.
Step-by-step explanation:
In the OSI model, in the receiving computer, the information flows from the lower layers to the higher layers, starting from the physical layer and finishing in the application layer.
At each layer, it takes place an inverse process to the encapsulation in the transmitting device, i.e. each layer receives the encapsulated packet from the immediate lower layer, takes the header and passes the remaining payload to the higher layer.
For UDP, as a transport layer, it receives the packet (called datagram after stripping the data link layer header) from the immediate lower layer, the network layer, usually, the IP protocol.