Solution

152842