solved q4.56