Solution

28827