Solution

154730