I agree that it can be both "she" and "you" (formal). Grammatically, it is very important to realize both, and grammatically they are both correct. I would also suggest you say it out loud in English. It's a very awkward sentence to formally to someone else. "Mr. President, you drink."
It would be nice if you got a second chance when you accidentally put the translation instead of writing what you hear, like in some of the other languages on this app. (Sometimes I'm doing this automatically, like when I'm half asleep, and I'm not reading the instructions.)