Based on your last period, your fertility window may have been between November 19th and November 29th. Unfortunately, unless you know the exact date that you ovulated, I cannot rule out either man. If you ovulated early in your cycle, the first man could be the father as sperm could last a few days in your system after sex. If you ovulated during your fertility window, the second man could be the father. As I am not a medical professional, I suggest you speak with a doctor about a paternity test to confirm.