Let $ ABC$ be a non-obtuse triangle with $ CH$ and $ CM$ are the altitude and median, respectively. The angle bisector of $ \angle BAC$ intersects $ CH$ and $ CM$ at $ P$ and $ Q$, respectively. Assume that \[ \angle ABP\equal{}\angle PBQ\equal{}\angle QBC,\] 
(a) prove that $ ABC$ is a right-angled triangle, and
(b) calculate $ \dfrac{BP}{CH}$.
[i]Soewono, Bandung[/i]
### Part (a): Prove that \( \triangle ABC \) is a right-angled triangle

1. Given that \( \angle ABP = \angle PBQ = \angle QBC \), we need to show that \( \triangle ABC \) is a right-angled triangle.
2. Note that \( P \) and \( Q \) are points on the angle bisectors of \( \angle BAC \) and \( \angle ABC \) respectively.
3. Since \( \angle ABP = \angle PBQ \) and \( \angle PBQ = \angle QBC \), it follows that \( P \) and \( Q \) are isogonal conjugates with respect to \( \triangle ABC \).
4. This implies that \( CM \) (the median) is the reflection of \( CH \) (the altitude) over the angle bisector of \( \angle ACB \).
5. Therefore, the circumcenter of \( \triangle ABC \) lies on \( CM \), which implies that \( \angle ACB = 90^\circ \).

Thus, \( \triangle ABC \) is a right-angled triangle.

### Part (b): Calculate \( \frac{BP}{CH} \)

1. Let \( \angle CAB = \alpha \). Since \( \triangle ABC \) is a right-angled triangle, \( \angle ACB = 90^\circ \).
2. By angle chasing, we have:
   \[
   \angle ABP = 30^\circ - \frac{\alpha}{3}, \quad \angle PBC = 60^\circ - \frac{3\alpha}{2}
   \]
3. Using the Law of Sines in \( \triangle ABP \):
   \[
   \frac{BP}{\sin(60^\circ + \frac{\alpha}{3})} = \frac{BC \cdot \sin \alpha}{\sin(60^\circ + \frac{\alpha}{3})}
   \]
4. The length of the altitude \( CH \) in \( \triangle ABC \) is given by:
   \[
   CH = BC \cdot \cos \alpha
   \]
5. Therefore, we have:
   \[
   \frac{BP}{CH} = \frac{\sin \alpha}{\cos \alpha \cdot \sin(60^\circ + \frac{\alpha}{3})}
   \]
6. Using the trigonometric identity for the angle bisector theorem and simplifying, we get:
   \[
   \frac{BP}{CH} = \frac{\sin(60^\circ - \frac{2\alpha}{3})}{\sin(30^\circ - \frac{\alpha}{3}) \cdot \cos(30^\circ - \frac{\alpha}{3})}
   \]
7. Simplifying further, we find:
   \[
   \frac{BP}{CH} = 2
   \]

The final answer is \( \boxed{2} \)