Solution

156506