# your code goes here
import collections;
import operator;
def second_most_freq_elem(arr):
map = collections.Counter(arr);
sorted_map = sorted(map.items(), key=operator.itemgetter(1), reverse=True);
i = 0;
for k,v in sorted_map:
if(i < 1):
i+=1;
else:
return k;
return -1;
arr = [4,4,4,3,2,1,1];
print second_most_freq_elem(arr);
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCmltcG9ydCBjb2xsZWN0aW9uczsKaW1wb3J0IG9wZXJhdG9yOwpkZWYgc2Vjb25kX21vc3RfZnJlcV9lbGVtKGFycik6CgltYXAgPSBjb2xsZWN0aW9ucy5Db3VudGVyKGFycik7Cglzb3J0ZWRfbWFwID0gc29ydGVkKG1hcC5pdGVtcygpLCBrZXk9b3BlcmF0b3IuaXRlbWdldHRlcigxKSwgcmV2ZXJzZT1UcnVlKTsKCQoJaSA9IDA7Cglmb3Igayx2IGluIHNvcnRlZF9tYXA6CgkJaWYoaSA8IDEpOgoJCQlpKz0xOwoJCWVsc2U6CgkJCXJldHVybiBrOwoJcmV0dXJuIC0xOwoJCmFyciA9IFs0LDQsNCwzLDIsMSwxXTsKcHJpbnQgc2Vjb25kX21vc3RfZnJlcV9lbGVtKGFycik7