solution : 1