I think there are typos in the question.
Typo 1. P=56^a* P1^b*P2^c, where
5, P1, P2 are distinct prime factorSince the underlined portion is given in the question,
P is I guess, 5^a*P1^b*P2^c (assuming this for solving the question)
From this total no of factors of P in the form 5k is given,
a cant be 0
So, (a)*(b+1)*(c+1) = 30
Statement (1), No of factors of P is even,
It can be understood, amonghts a, b or c, one or all are odd numbers.
Not sufficient to get a+b+c
Statement (2)
Typo 2. O is divisible by 125. From where O is coming, shouldn't it be P?
If O is P and it is divisible by 125 but not 625, then, P must have 5^3
i.e. a is 3
if a is 3,
(b+1)*(c+1) = 10
b+1 and c+1 can be 5 or 2
Note: It cant be 10 or 1 as it is given a,b,c are positive integers
and b+1 or c+1 = 1 will give either b or c as 0
Hence a+b+c = 5+2+3 = 10
Correct Option: B