Joanie is organizing her closet. She has 3 times as many black shirts as gray shirts, plus 3 new black shirts she just bought. She has 5 times as many white shirts as gray shirts, minus the 1 white shirt she donated. Joanie has 2 times more gray shirts than brown shirts. If she has the same number of black and white shirts, how many gray shirts does Joanie have?

A: 4
B: 2
C:1
D: Joanie doesn't have gray shirts.

Let's assume Joanie has "x" gray shirts.

Therefore, she has 3x black shirts (since she has 3 times as many black shirts as gray shirts) + 3 new black shirts = 3x + 3 black shirts.
Joanie also has 5x white shirts (since she has 5 times as many white shirts as gray shirts) - 1 white shirt = 5x - 1 white shirt.
Since Joanie has the same number of black and white shirts, we can equate the two expressions:
3x + 3 = 5x - 1.
Subtracting 3x from both sides, we get:
3 = 2x - 1.
Adding 1 to both sides, we get:
4 = 2x.
Dividing both sides by 2, we get:
2 = x.
Therefore, Joanie has 2 gray shirts.
The correct answer is B: 2.