自分アルゴリズム，評価以外は完成