Solution to SendHub's programming challenge