Apollonius problem