Solution

27112