import Queue
class Cellular(object):
def __init__(self, maxSeqValue):
# do something
if maxSeqValue < 0 or maxSeqValue > 100000:
return 1
self.d = {1: []}
index = 1
for i in range(2, maxSeqValue + 1):
if len(self.d[index]) < 5:
self.d[index].append(i)
if not self.d.has_key(i):
self.d[i] = [index]
if i != (index + 1):
self.d[i].append(i - 1)
self.d[i].append(i + 1)
else:
self.d[index].append(i)
if not self.d.has_key(i):
self.d[i] &#