再帰を使わないバックトラック方式