Solution

155021