Solution

36445