Solution

194973