Having done what he had to

Having done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had to
Having done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had to
Having done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had toHaving done what he had to