project07:Algorithm logic