First Circle constraint algorithm