Basic sparse solve