st ives problem