Solution

23644