Solution

155873