Solution

35967