Solution

36429