from math import sqrt
c1x, c1y, c1r = map(int, input().split(","))
print("Circle 1: x={} y={} r={}".format(c1x, c1y, c1r))
c2x, c2y, c2r = map(int, input().split(","))
print("Circle 2: x={} y={} r={}".format(c2x, c2y, c2r))
(cax, caxr), (cbx, cbxr) = sorted([(c1x, c1r), (c2x, c2r)], key=lambda t:t[0])
(cay, cayr), (cby, cbyr) = sorted([(c1y, c1r), (c2y, c2r)], key=lambda t:t[0])
x = (cax-caxr + cbx+cbxr) / 2
y = (cay-cayr + cby+cbyr) / 2
r = sqrt( ((cax-caxr) - (cbx+cbxr))**2 + ((cay-cayr) + (cby+cbyr))**2 ) / 2
print("Enclosing circle: x={} y={} r={}".format(x, y, r))
ZnJvbSBtYXRoIGltcG9ydCBzcXJ0CgpjMXgsIGMxeSwgYzFyID0gbWFwKGludCwgaW5wdXQoKS5zcGxpdCgiLCIpKQpwcmludCgiQ2lyY2xlIDE6IHg9e30geT17fSByPXt9Ii5mb3JtYXQoYzF4LCBjMXksIGMxcikpCmMyeCwgYzJ5LCBjMnIgPSBtYXAoaW50LCBpbnB1dCgpLnNwbGl0KCIsIikpCnByaW50KCJDaXJjbGUgMjogeD17fSB5PXt9IHI9e30iLmZvcm1hdChjMngsIGMyeSwgYzJyKSkKCihjYXgsIGNheHIpLCAoY2J4LCBjYnhyKSA9IHNvcnRlZChbKGMxeCwgYzFyKSwgKGMyeCwgYzJyKV0sIGtleT1sYW1iZGEgdDp0WzBdKQooY2F5LCBjYXlyKSwgKGNieSwgY2J5cikgPSBzb3J0ZWQoWyhjMXksIGMxciksIChjMnksIGMycildLCBrZXk9bGFtYmRhIHQ6dFswXSkKCnggPSAoY2F4LWNheHIgKyBjYngrY2J4cikgLyAyCnkgPSAoY2F5LWNheXIgKyBjYnkrY2J5cikgLyAyCgpyID0gc3FydCggKChjYXgtY2F4cikgLSAoY2J4K2NieHIpKSoqMiArICgoY2F5LWNheXIpICsgKGNieStjYnlyKSkqKjIgKSAvIDIKCnByaW50KCJFbmNsb3NpbmcgY2lyY2xlOiB4PXt9IHk9e30gcj17fSIuZm9ybWF0KHgsIHksIHIpKQ==