Solution

163382