Correct Answer: C
Option A is incorrect because you need to send cloud-to-device messages, and this feature is only available in the S (Standard) tier hubs.
Option B is incorrect becauseyou need to send cloud-to-device messages, and this feature is only available in the S (Standard) tier hubs.
Option C is CORRECT because you need to send C2D messages, which is only available in S (Standard) tier. The expected send rate of your devices is 1000*6=6000 messages/min. One unit of size 2 hub is able to handle 4167 messages/minute, therefore you’ll need 2 of them.
Option D is incorrect because one unit of a size 1 hub can only handle an average of 278 messages/min, therefore it cannot cope with the expected send rate.
References:
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-scaling#message-throughput
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-quotas-throttling