EDIT: THIS IS WITH ONE CONSTRAINT, THE PROCESS IS SIMILAIR WITH TWO CONSTRAINTS, THE ONLY DIFFERENCE IS YOU GET 5 EQUATIONS WITH 5 VARIABLES, NOT 4 AND 4. THIS ANSWER IS NOT CORRECT, BUT THE PROCESS CORRECT.
Maximize: F
Constraints:

I set them = not less than or equal to because we truely want to maximize using on contraint then try it using the other.

set this equal to the gradient of a constraint:
Get all the equations:
Solve for lambda (

) and set top 2 equal:

Same thing for bottom 2 equations
after simplifying:
adjust ratios to get all of them "equal"
Solve for "c" in terms of s and then in terms of w serpately.
plug in first constraint:
[math].1c+.3(2.4)c+.2(8/9)c=100
put these back into the equation you want to maximize (profit)
you get about
: $