RE: Who can drink first?
From what it looks like it is 3. Hopefully I haven't made a mistake. Great puzzle haydee!
RE: Who can drink first?