Fully automated structure determination; FLYA algorithm