start asign pre 101 i =1
prog_pick is 101
prog_id-1 is 101

find a match at 101 i =1
prog_pick is 101
prog_id-1 is 101


leaving find a match at 101 i =2