Solution

154596