bv1al: solution 的考量我有在 hackpad 上面討論,明天可以討論的更深入一點,再拉出解法