upozilla_map = {
"Dighinala" : ["Panchari", "Khagrachari"],
"Panchari" : ["Khagrachari","Dighinala","Matiranga"],
"Khagrachari" : ["Dighinala","Panchari","Matiranga","Ramgarh","Moral chari"],
"Matiranga" : ["Panchari","Khagrachari", "Ramgarh"],
"Mohal chari" : ["Khagrachari", "Ramgarh","Lakhsmichari"],
"Ramgarh" : ["Khagrachari", "Lakhsmichari","Manikchari","Moral chari","Matiranga"],
"Manikchari" : ["Ramgarh","Lakhsmichari"],
"Lakhsmichari" : ["Manikchari","Ramgarh"]
}
temp = []
for x in upozilla_map:
print(x, len(upozilla_map[x]))
temp.append(len(upozilla_map[x]))
minimum = min(temp)
maximum = max(temp)
maximumNeighborList = []
minimumNeighborList = []
for x in upozilla_map:
neighbor_count = len(upozilla_map[x])
if neighbor_count == minimum:
minimumNeighborList.append(x)
elif neighbor_count == maximum:
maximumNeighborList.append(x)
print(minimumNeighborList)
print(maximumNeighborList)
dXBvemlsbGFfbWFwID0gewogICAgIkRpZ2hpbmFsYSIgOiBbIlBhbmNoYXJpIiwgIktoYWdyYWNoYXJpIl0sCiAgICAiUGFuY2hhcmkiIDogWyJLaGFncmFjaGFyaSIsIkRpZ2hpbmFsYSIsIk1hdGlyYW5nYSJdLAogICAgIktoYWdyYWNoYXJpIiA6IFsiRGlnaGluYWxhIiwiUGFuY2hhcmkiLCJNYXRpcmFuZ2EiLCJSYW1nYXJoIiwiTW9yYWwgY2hhcmkiXSwKICAgICJNYXRpcmFuZ2EiIDogWyJQYW5jaGFyaSIsIktoYWdyYWNoYXJpIiwgIlJhbWdhcmgiXSwKICAgICJNb2hhbCBjaGFyaSIgOiBbIktoYWdyYWNoYXJpIiwgIlJhbWdhcmgiLCJMYWtoc21pY2hhcmkiXSwKICAgICJSYW1nYXJoIiA6IFsiS2hhZ3JhY2hhcmkiLCAiTGFraHNtaWNoYXJpIiwiTWFuaWtjaGFyaSIsIk1vcmFsIGNoYXJpIiwiTWF0aXJhbmdhIl0sCiAgICAiTWFuaWtjaGFyaSIgOiBbIlJhbWdhcmgiLCJMYWtoc21pY2hhcmkiXSwKICAgICJMYWtoc21pY2hhcmkiIDogWyJNYW5pa2NoYXJpIiwiUmFtZ2FyaCJdCn0KCnRlbXAgPSBbXQoKZm9yIHggaW4gdXBvemlsbGFfbWFwOgogICAgcHJpbnQoeCwgbGVuKHVwb3ppbGxhX21hcFt4XSkpCiAgICB0ZW1wLmFwcGVuZChsZW4odXBvemlsbGFfbWFwW3hdKSkKCm1pbmltdW0gPSBtaW4odGVtcCkKbWF4aW11bSA9IG1heCh0ZW1wKQoKbWF4aW11bU5laWdoYm9yTGlzdCA9IFtdCm1pbmltdW1OZWlnaGJvckxpc3QgPSBbXQoKZm9yIHggaW4gdXBvemlsbGFfbWFwOgogICAgbmVpZ2hib3JfY291bnQgPSBsZW4odXBvemlsbGFfbWFwW3hdKQogICAgaWYgbmVpZ2hib3JfY291bnQgPT0gbWluaW11bToKICAgICAgICBtaW5pbXVtTmVpZ2hib3JMaXN0LmFwcGVuZCh4KQogICAgZWxpZiBuZWlnaGJvcl9jb3VudCA9PSBtYXhpbXVtOgogICAgICAgIG1heGltdW1OZWlnaGJvckxpc3QuYXBwZW5kKHgpCgpwcmludChtaW5pbXVtTmVpZ2hib3JMaXN0KQpwcmludChtYXhpbXVtTmVpZ2hib3JMaXN0KQogICAgCgoK