Solution

28914