Solution

26477