The average human bladder can hold 500ml-750ml
so that one should have been fairly easy
I can't answer part b of your question, but you weren't asking me anyway.
I HOPE YOU LIKED MY TEN CENTS
(
gronkpan @vomitinglarry.bsky.social,
Wed 22 Oct 2008, 7:11,
archived)