sol : 3