Assignment One GDES30008 18.03.2024