def cantor(): 
	i = 1
	while True:
		for j in range(1, i + 1): 
			yield (i - j + 1) / float(j) if i % 2 == 0 else j / float(i - j + 1)
		i += 1

generator = cantor()
results = []
while len(results) <= 1000:
	item = generator.next()
	if item not in results:
		results.append(item)
		print item