import java.util.Scanner;

public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		double n = sc.nextDouble();
		double n2 = sc.nextDouble();
		double n3 = sc.nextDouble();
		double x1, x2, x3;
		
		double delta = (Math.pow(n2, 2) - 4 * n * n3);
	
		if (delta > 0) {
			System.out.println("2");
			x1 = ((-n2 - Math.sqrt(delta)) / 2 * n);
			x2 = ((-n2 + Math.sqrt(delta)) / 2 * n);
			if(x1<=x2){
			System.out.printf("%4f%n", x1);
			System.out.printf("%4f%n", x2);}
			else{
				System.out.printf("%4f%n", x2);
				System.out.printf("%4f%n", x1);}
		
			
		} else if (delta == 0) {
		
				System.out.println(1);
				System.out.printf("%4f%n", -n2 / (2 * n));
			
		} else {

			System.out.println("0");
		}

	}

}
