This doesn't sound that difficult to me. 12-minute miles means you can cover the distance in 20 hours. That allows 4 hours for eating, voiding, stretching, couple of cat naps. So if you've got some ability (let's say, 3:30 marathoner) and six months to train, assuming normal aches and pains, time off here and there for minor injuries, is this realistic?