Solution

25944