Assignment A3 unicam