Solution

36799