solved q4.46