递归求解