A combined computational algorithm for solving the problem of long surface waves runup on the shore