solve 2.42
solve 2.43