bcs 40 assignment 2023