public static void Main()
        {
            int[] firstCircleProp  = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int[] secondCircleProp = Console.ReadLine().Split().Select(int.Parse).ToArray();

            CircleProp firstCircle = new CircleProp
            {
                X      = firstCircleProp[0],
                Y      = firstCircleProp[1],
                Radius = firstCircleProp[2],
            };

            CircleProp secondCircle = new CircleProp
            {
                X      = secondCircleProp[0],
                Y      = secondCircleProp[1],
                Radius = secondCircleProp[2],
            };

            Console.WriteLine(IsIntersect(firstCircle, secondCircle) ? "Yes" : "No");
        }
 public static bool IsIntersect(CircleProp c1, CircleProp c2)
 {
     return(CalcDist(c1.X, c1.Y, c2.X, c2.Y) <= (c1.Radius + c2.Radius));
 }