Solution

28847