Solution

156932