>>937138825
start from opposite ends and meet int he middle?