If anyone was curious about the source of this problem, it's from one of my high-level problem sets (#55 in my 2nd problem set). I'd definitely consider it a very hard problem, even if at a glance it might appear simple.
The TC has twice as many members as the GC. When we count the number of people in the TC, or in the GC, we're also counting people in both clubs. So if the GC has x members, then we know the TC has 2x members. If we have b people in both clubs, a Venn diagram would look like this:
only in TC: 2x - b
in both TC and GC: b
only in GC: x - b
These add to 51, so
3x - b = 51
We care about b, so we should isolate b:
b = 51 - 3x
This equation means: "b" and "51 - 3x" are the exact same number. So, since 3 is a factor of "51 - 3x", 3 must be a factor of b, so b must be divisible by 3. Only two answer choices are candidates: 21 and 27. You don't need to use any algebra to rule out 27. If 27 people were in both clubs, all 27 of those people are in the GC, so there would naturally be at least 27 people in the GC. Since the TC has twice as many members as the GC, there would then need to be at least 54 people in the TC. But we don't have 54 people (there are only 51 people in total), so 27 is impossible, and the only possible answer is 21.