Solution

155728