I'm not sure exactly what the question means by "standard rolls" (that wording suggests to me there's a third type of roll we need to consider). Assuming there are 2 types of roll, and five toppings, then with no restrictions, we'd have 2 choices of roll type, and for each topping we'd have 2 choices: use it or not. So there would be, with no restrictions, (2)(2^5) = 64 options.
But we have two restrictions. First, on the mutton roll, we don't have 2 choices for the tomato sauce topping, because we can't use it. So there are only 2^4 = 16 options for mutton rolls, and still 32 options for egg rolls, for 16+32 = 48 options in total.
Then from restriction b), we cannot specifically choose "yes, no, no" respectively for "chili, onion, tomato", on either type of roll. So for mutton rolls, since we have only one other topping we can use, there are 2 options we must exclude, and for egg rolls, with two other toppings, there are 2^2 = 4 options we must exclude. So the answer is 48 - 2 - 4 = 42.