Solution

163712