Correct option is (b) 3 only
If If you apply commonsense that Himalaya ought to be passing through international border states only i.e. J&K, Himachal, Uttarakhand, Sikkim and Arunanchal Pradesh = total 5 states. But we've to count the "eastern hills" also, because they're part of Himalayan system. So that'd cover Nagaland, Manipur, Mizoram et al so definitely more than five states. Hence first statement is wrong.
Western Ghats are spread over six States: Gujarat (southern part), Maharastra, Goa, Karnataka Kerala and Tamilnadu - so 2nd statement is wrong.
By elimination we are left with Answer "B".