solution full