add new solution to Q4.9