Solution

28079