study_algolithm