import java.io.*;
import java.util.StringTokenizer;

public class Space_Meeting
{
    public static void main (String[] args) throws IOException
    {
	int i, j, k;
	BufferedReader br = new BufferedReader (new FileReader ("DATA31.TXT"));
	StringTokenizer st;
	double[] speed = {5, 4, 3};
	double[] [] pos = new double [3] [3], midpoint = new double [3] [3];
	double p, q;
	while (br.ready ())
	{
	    st = new StringTokenizer (br.readLine ());
	    for (i = 0 ; i < pos.length ; i++)
		for (j = 0 ; j < pos [i].length ; j++)
		    pos [i] [j] = Double.parseDouble (st.nextToken ());
	    for (i = 0 ; i > -1 ; i++)
	    {
		if (distanceOf (pos [0], pos [2]) < speed [0] && distanceOf (pos [1], pos [2]) < speed [1])
		    break;
		else
		{
		    for (j = 0 ; j < midpoint.length ; j++)
			for (k = 0 ; k < midpoint [j].length ; k++)
			    midpoint [j] [k] = (pos [(j + 1) % 3] [k] + pos [(j + 2) % 3] [k]) / 2;
		    for (j = 0 ; j < pos.length ; j++)
		    {
			p = speed [j];
			q = distanceOf (pos [j], midpoint [j]) - p;
			for (k = 0 ; k < pos [j].length ; k++)
			    pos [j] [k] = (q * pos [j] [k] + p * midpoint [j] [k]) / (p + q);
		    }
		}
	    }
	    System.out.println ("It takes " + i + " minutes to get to ( " + Math.round (pos [2] [0]) + " , " + Math.round (pos [2] [1]) + ", " + Math.round (pos [2] [2]) + ")");
	}
    }


    static double distanceOf (double[] a, double[] b)
    {
	double sum = 0;
	for (int i = 0 ; i < a.length ; i++)
	    sum += Math.pow (a [i] - b [i], 2);
	return Math.sqrt (sum);
    }
}
