Solution

163273