1. def f5(lst, _lstm=sys.maxint): # martineau min-tracker version
  2.     d={}
  3.     for item in lst:
  4.         v=item[1]
  5.         if v:
  6.             d.setdefault(v,{})[item]=0
  7.             if v < _lstm:
  8.                 _lstm=v
  9.     return d[_lstm].keys()