it seemed to bates that saving the earth now hinged on solving the dragon/unicorn rift over the next twenty-nine hours or so , though that seemed to be somewhat improbable , given that the problem had defied solution for three hundred million years .