rafitra fiasa (fianakaviana algorithm)