Solution

163089