약수 알고리즘1