Solution

36646