Question:  Which Jewish group demanded a narrow and literal interpretation of the Torah?
A: Sadducees
B: Pharisees
C: Essenes
D: Zealots
Please eliminate two incorrect options first, then think it step by step and choose the most proper one option.