acpsd solved assignment july-2023