Solution

156941