18.90 Second 10-person Team Factory Solves - University of Waterloo