Solution

155693