Correct answer: C
Option A is incorrect because the maximum capabilities of a shard is a throughput capacity of 1MB data input and 1000 PUT records per second. More information: https://aws.amazon.com/kinesis/data-streams/faqs/#:~:text=Shard%20is%20the%20base%20throughput,you%20create%20a%20data%20stream.
Option B is incorrect because you can only have complete units of shards.
Option C is CORRECT because with 5 shards you will have 5MB MB/sec of data input and 5000 PUT records per second. With this you can cover the requirements.
Option D is incorrect because one shard is not enough to cover these requirements.