bca solved assignment 2023