I explained why my solutions will work for the sub-goals and all cases