Solution

163479