Reduced lab2 is passing tests