Solution

152731