cs215/finalexam/07_distance_oracle_2_my.py: fixed find_middle_node() to find the *best* match, not just the first one whose longest path is less than n/2; this fixed the error that the label was too long and passed the exam question!
cs215/finalexam/07_distance_oracle_2_my.py: added more tests that were used to find the final solution