Solution

163272