The correct option is C 4
Using statement A, we cannot find if the fathers of all the honest politicians are honest or not. It is only said that if the father is honest, then the son will be honest; however, it does not mean that son of dishonest politicians cannot be honest.So, nothing can be determined on the basis of this statement alone. Using statement B, since son of only a dishonest politician can be a dishonest politician, hence we can conclude that if a politician is dishonest, then his father will also be dishonest. On the basis of this, if Dharam is a dishonest politician then his father Ram is a dishonest politician and if Ram is a dishonest politician then his father Shyam is a dishonest politician.