#include <iostream>
using namespace std;
#include <cmath>
double f(double x){
	return x*x-(4*x)+3;
}
int main() {
	double a,b,eps,gold,k=0;
	gold=(1+sqrt(5))/2;
	a=0;
	b=3;
	eps=0.00001;
	while(abs(b-a)>eps){
   	 
    	double x1,x2;
    	x1=b-((b-a)/gold);
    	x2=a+((b-a)/gold);
    	if(f(x1)>f(x2)){
        	a=x1;
    	}
    	else{
        	if(f(x1)<=f(x2)){
            	b=x2;
           	 
        	}
    	}
    	k++;
	}
	cout<<(b+a)/2<<" "<<k;
	return 0;
}
