Solution

163477