Solution

36473