bcsl 057 assignment 2023