Answer: There should at least be 23 tables
Explanation:
If there is 23 tables there will still be six students with nowhere to sit :)
4.5m questions
5.7m answers