A large IPv4 datagram is fragmented into 4 fragments at router 1 to pass over a network with an MTU of 1500 bytes. Assume each fragment is larger than 900 bytes. Then, each fragment arrives at router 2, which wants to forward the fragments over a network with an MTU of 900 bytes to deliver to the destination.

How many fragments will arrive at the destination host?