Solution

35447