The least possible Venn diagram for the given information is as shown below :

The total number of students in a class = 95 students.
⇒ Number of students play snooker = 42
⇒ Number of students play tennis = 49
⇒ Number of students play chess = 43
⇒ Number of students who play all three games = 5
GIven:
- The total number of students who play any and only two games = 29.
⇒ Number of students play only snooker and tennis = 11
⇒ Number of students play only snooker and chess = 6
∴ Number of students play only tennis and chess = Total number of students who play any and only two games - (Number of students play only snooker and tennis + Number of students play only snooker and chess)
⇒ Number of students play only tennis and chess = 29 - (11 + 6)
⇒ Number of students play only tennis and chess = 29 - 17
→ Number of students play only tennis and chess = 12
⇒ Number of students who play only snooker = Number of students play snooker - (Number of students who play all three games + Number of students play only snooker and tennis + Number of students play only snooker and chess)
⇒ Number of students who play only snooker = 42 - (5 + 11 + 6)
⇒ Number of students who play only snooker = 42 - 22
⇒ Number of students who play only snooker = 20
⇒ The number of students who play only snooker and only chess is equal = 20
⇒ Number of students who play only tennis = Number of students play tennis - (Number of students who play all three games + Number of students play only tennis and chess + Number of students play only snooker and tennis)
⇒ Number of students who play only tennis = 49 - (5 + 12 + 11)
⇒ Number of students who play only tennis = 49 - 28
⇒ Number of students who play only tennis = 21
Hence, the correct answer is "21".

Alternate Method
The best approach could be to go by forming the diagram in parallel to reading this question,
Total students = 95
Students playing snooker = 42
Students playing chess = 43
Students playing tennis = 49
Total number of students who play any and only two games = 29
Students playing all the 3 games = 5
Students play only snooker and tennis = 11
Students play only snooker and chess = 6
Number of students who play only snooker and only chess is equal.
On forming diagram,

Since, number of students who play any and only two games = 29
∴ 11 + 6 + x = 29
⇒ x = 12 (Number of students playing only tennis and chess)
Now, Number of students who play only tennis = 49 - (11 + 5 + 12)
⇒ 49 - 28
⇒ 21