A triangle $ABC$ is given. Let $C\ensuremath{'}$ be the vertex of an isosceles triangle $ABC\ensuremath{'}$ with $\angle C\ensuremath{'} = 120^{\circ}$ constructed on the other side of $AB$ than $C$, and $B\ensuremath{'}$ be the vertex of an equilateral triangle $ACB\ensuremath{'}$ constructed on the same side of $AC$ as $ABC$. Let $K$ be the midpoint of $BB\ensuremath{'}$ 
 Find the angles of triangle $KCC\ensuremath{'}$.
[i]Proposed by A.Zaslavsky[/i]
1. **Construct the triangles and identify key points:**
   - Let \( \triangle ABC \) be given.
   - Construct \( \triangle ABC' \) such that \( \angle AC'B = 120^\circ \) and \( C' \) is on the opposite side of \( AB \) from \( C \).
   - Construct \( \triangle ACB' \) such that \( \triangle ACB' \) is equilateral and \( B' \) is on the same side of \( AC \) as \( C \).
   - Let \( K \) be the midpoint of \( BB' \).

2. **Analyze the properties of the constructed triangles:**
   - Since \( \triangle ACB' \) is equilateral, \( \angle CAB' = \angle ACB' = \angle B'AC = 60^\circ \).
   - In \( \triangle ABC' \), since \( \angle AC'B = 120^\circ \) and it is isosceles, \( \angle BAC' = \angle C'BA = 30^\circ \).

3. **Determine the coordinates of key points using complex numbers:**
   - Place \( A \) at the origin \( 0 \), \( B \) at \( 1 \), and \( C \) at \( z \) in the complex plane.
   - The point \( C' \) can be found by rotating \( B \) by \( 120^\circ \) around \( A \), giving \( C' = e^{i \cdot 120^\circ} \cdot 1 = -\frac{1}{2} + i \frac{\sqrt{3}}{2} \).
   - The point \( B' \) can be found by rotating \( C \) by \( 60^\circ \) around \( A \), giving \( B' = z \cdot e^{i \cdot 60^\circ} \).

4. **Find the midpoint \( K \) of \( BB' \):**
   - Using the midpoint formula in the complex plane, \( K = \frac{B + B'}{2} = \frac{1 + z \cdot e^{i \cdot 60^\circ}}{2} \).

5. **Calculate the angles of \( \triangle KCC' \):**
   - To find \( \angle KCC' \), note that \( K \) is the midpoint of \( BB' \), and \( B' \) is rotated \( 60^\circ \) from \( C \).
   - Since \( \angle AC'B = 120^\circ \) and \( \angle ACB' = 60^\circ \), the angle \( \angle C'CK \) can be found by considering the sum of angles around point \( C \).

6. **Determine the specific angles:**
   - \( \angle C'CK = 30^\circ \) because \( \angle C'CA = 120^\circ \) and \( \angle ACK = 90^\circ \).
   - \( \angle KCC' = 60^\circ \) because \( \angle KCB' = 60^\circ \) and \( \angle B'CC' = 60^\circ \).
   - \( \angle C'KC = 90^\circ \) because \( K \) is the midpoint of \( BB' \) and \( \angle B'KC = 90^\circ \).

Thus, the angles of triangle \( KCC' \) are \( 30^\circ, 60^\circ, \) and \( 90^\circ \).

The final answer is \( \boxed{ 30^\circ, 60^\circ, } \) and \( 90^\circ \).