Solution

153271