trouble with solve