bece 145 assignment 14501451-145145 solved