bece 145 solved assignment 14501451-145145