Alogorithm_practise