Solution

25912