Solution

35965