public String[] findRestaurant(String[] list1, String[] list2) {
Map<String, Integer> map = new HashMap<>();
for (int i = 0; i < list1.length; i++) {
int minSum = Integer.MAX_VALUE, sum = 0;
List<String> list = new ArrayList<>();
for (int j = 0; j < list2.length; j++) {
if (map.containsKey(list2[j])) {
sum = j + map.get(list2[j]);
else if (sum == minSum) {
String[] res = new String[list.size()];