Solution

154872