add solution for e1.6