Solution

163907