Solution

163428