Solution

35944