#!/usr/local/bin/python2 class C(object): def __init__(self, i): self.priority = i def __repr__(self): return str(self.i) def __le__(self, other): return self.priority <= other def __lt__(self, other): return self.priority < other def __ge__(self, other): return self.priority >= other def __gt__(self, other): return self.priority > other def __eq__(self, other): return self.priority == other print sorted([C(0), C(-1), C(5), C(1), C(-4), C(0)])