Solution

27071