Full AnyTime Join Fast

Full Any Time Join Fast