solve list