JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ]# @s{ddddZeZddddZeZddddZdddd Zydd lTWnek rvYnXdS) NcCs|dkrtd|dkr0t|}xA||krs||d}|||krf|}q3|d}q3W|j||dS)Nrzlo must be non-negative) ValueErrorleninsert)axlohimidr +/opt/alt/python35/lib64/python3.5/bisect.py insort_rights     rcCsx|dkrtd|dkr0t|}xA||krs||d}|||krf|}q3|d}q3W|S)Nrzlo must be non-negativerr)rr)rrr r r r r r bisect_rights     rcCs|dkrtd|dkr0t|}xA||krs||d}|||krj|d}q3|}q3W|j||dS)Nrzlo must be non-negativerr)rrr)rrr r r r r r insort_left/s      rcCsx|dkrtd|dkr0t|}xA||krs||d}|||krj|d}q3|}q3W|S)Nrzlo must be non-negativerr)rr)rrr r r r r r bisect_leftCs      r)*)rZinsortrZbisectrrZ_bisect ImportErrorr r r r s