The *Problem of Apollonius* (*Apollonian Problem*) is a very famous problem
of Greek mathematics. For three geometric objects (circles, straight lines, points) all circles shall be constructed, which are
tangent to the given circles or lines and pass through the given points.

There are altogether ten variants of the problem, which are denoted by the symbols C (*circle*), L (*line*),
and P (*point*):

Problem variant | Given |

CCC Problem | three circles |

CCL Problem | two circles, one line |

CLL Problem | one circle, two lines |

CCP Problem | two circles, one point |

CLP Problem | one circle, one line, one point |

LLL Problem | three lines |

CPP Problem | one circle, two points |

LLP Problem | two lines, one point |

LPP Problem | one line, two points |

PPP Problem | three points |