Solution

163348