add solution v1.0 for Q2.2