Part r (7/29)

Part r