Solution

163884