The second part one was really interesting. While my solution is correct, it takes way to much time in the data set. I started by checking what is the biggest ID number and check each location.