Solution

162448