solve 2.3