add solution to Q4.4