solve 2.5
solve 2.6