Solution

27028