solved prog2 a3