Solution

23655