solve function

solve