add soln. for Q1.12