It sounds like you did conceive around April 2. This most strongly suggests guy B. Unfortunately, sperm can live in your reproductive tract for 4-6 days. This means guy A has an (much less strong) chance. Is the baby a girl or a boy? If a boy, it also suggests guy B, due to a theory called the Shettles method. (Unfortunately Shettles isn't scientific fact, just a theory with adherents.) Can you afford a prenatal DNA test? If so, see if you can test with both guys. If not, do a post-natal test once the baby is here in the flesh, as they are much more affordable.