Solution

163646