Solution

155556