Week6-2SUM.pro