min 50cdig+30cjoist+40cwalls+80cfinish
subject to
 2) efdig + cdig >= 3
 3) effound - efdig >= 4
 4) efjoist - effound + cjoist >= 3
 5) efpourb - effound >= 2
 6) efwalls - effound +cwalls >= 5
 7) effloor - efjoist >= 4
 8) efrafter - effound >= 3
 9) efrafter - efwalls >= 3
 10) efscape - efpourb >= 2
 11) efscape - efwalls >= 2
 12) efrough - effloor >= 6
 13) efroof - efjoist >=7
 14) efroof - efrafter >=7
 15) effinish - efrough + cfinish >= 5
 16) effinish - efroof + cfinish >= 5
 17) efscape <= 27
 18) effinish <= 27
end
sub cdig 1
sub cjoist 1
sub cwalls 3
sub cfinish 2