Dec2023solutions