Problem of Apollonius - what does it teach us about problem solving?