The correct option is D 825
To find the greatest number that can be formed from the given digits, we arrange the digits in descending order.
8>5>2
Thus, 852 is the greatest odd number that can be formed from the given digits.
But, 852 is not odd.
So, we go for the second largest number that can be formed from 2, 8 and 5. This is obtained by swapping the last two digits to get the number 825, which is odd.
Thus, the greatest odd number that can be formed from the digits 2, 8 and 5 is 825.