completed ex 2.28