Correct option is C)

Crores TenLakhs Lakhs TenThousands Thousands Hundred Tens Ones

2 4 3 5 8 9 9 9

Above value in words is Two crores forty three lakhs fifty eight thousand nine hundred and ninety nine rupees.

According to Indian place value chart 24358999 can be written as 2,43,58,999