add another solution of quection 4