Solution

155828