everything but solve