Solution

24271