A D-N Alternating Algorithm for Solving 3D Exterior Helmholtz Problems. (20th July 2014)