R=lambda:map(int,input().split())
(a,b,c) = R()
dis = (b**2-(4*a*c))
alpha= (-1*b)/(2*a)
if dis==0:
	print("2")
	print('%.10f'%alpha)
	print('%.10f'%alpha)
elif dis>0:
	print(2)
	r1 = ((-1*b)+(dis**(.5)))/(2*a)
	r2 = ((-1*b)-(dis**(.5)))/(2*a)
	print('%.10f'%r1)
	print('%.10f'%r2)
elif a==0:
	print("-1")
	exit()
else:
	print(0)