Две окружности пересекаясь, имеют общую ходу длиной а. Для обеих окружностей хорда является стороной вписанных правильных треугольника и шестиугольника. Найдите расстояние между центрами окружностей, расположенных по разные стороны от хорды.