TWO PHASE ALGORITHM FOR DYNAMIC DIAL-A-RIDE PROBLEM