Solution

39969