json
functools
bisect
