MAX 	5.25TVCOMW + 2.625TVCOMX + 1.575TVCOMY + 1.05TVCOMZ + 0DTVCOMW + 39.375DTVCOMX + 61.425DTVCOMY + 74.025DTVCOMZ +
	2.25PUBW + 1.125PUBX + .75PUBY + .45PUBZ + 0DPUBW + 6.75DPUBX + 10.53DPUBY + 12.69DPUBZ +
	1.5RADW + .75RADX + .45RADY + .3RADZ + 0DRADW + 3.75DRADX + 5.85DRADY + 7.05DRADZ +
	.975POSTW + .4875POSTX + .2925POSTY + .195POSTZ + 0DPOSTW + 1.21875POSTX + 1.90125DPOSTY + 2.29125DPOSTZ +
	1.5FUPW + .75FUPX + .45FUPY + .3FUPZ + 0DFUPW + 1.875FUPX + 2.925DFUPY + 3.525DFUPZ +
	
	3.75WEBADW + 1.875WEBADX + 1.125WEBADY + .75WEBADZ + 0DWEBADW + 7.5DWEBADX + 11.7DWEBADY + 14.1DWEBADZ +
	3AOWEBW + 1.5AOWEBX + .9AOWEBY + .6AOWEBZ + 0DAOWEBW + 6AOWEBX + 9.36DAOWEBY + 11.28DAOWEBZ + 
	
	2.25PRW + 1.125PRX + .675PRY + .45PRZ + 0DPRW + 5.625DPRX + 8.775DPRY + 10.575DPRZ +
	1.5ARW + .75ARX + .45ARY + .3ARZ + 0DARW + 3.75DARX + 5.85DARY + 7.05DARZ +
	
	1.125MFLYW + .5625MFLYX + .3375MFLYY + .225MFLYZ + 0DMFLYW + 2.815DMFLYX + 4.3875DMFLYY + 5.2875DMFLYZ +
	1.5TMARKW + .75TMARKX + .45TMARKY + .3TMARKZ + 0DTMARKW + 3.75DTMARKX + 5.85DTMARKY + 7.05DTMARKZ +
	
	3.75OMMLW + 1.875OMMLX + 1.125OMMLY + .75OMMLZ + 0DOMMLW + 5.625DOMMLX + 8.775DOMMLY + 10.575DOMMLZ +
	2.25EMLW + 1.125EMLX + .675EMLY + .45EMLZ + 0DEMLW + 3.375DEMLX + 5.265DEMLY + 6.345DEMLZ + 
	
	2.625EVW + 1.3125EVX + .7875EVY + .525EVZ + 0DEVW + 10.5DEVX + 16.38DEVY + 19.74DEVZ + 
	
	1.875WEBUPW + .9375WEBUPX + .5625WEBUPY + .375WEBUPZ + 0DWEBUPW + 3.28125DWEBUPX + 5.11875DWEBUPY + 6.16875DWEBUPZ +
	.975OLORW + .4875OLORX + .2925OLORY + .195OLORZ + 0DOLORW + 1.70625DOLORX + 2.66175DOLORY + 3.20775DOLORZ + 
	
	3.375NTMARKW + 1.6875NTMARKX + 1.0125NTMARKY + .675NTMARKZ + 0DNTMARKW + 8.4375DNTMARKX + 13.1625DNTMARKY + 15.8625DNTMARKZ

SUBJECT TO

BUDGET = 100

OFFAD <= 50
OFFAD >= 25

DTVCOMW + DTVCOMX + DTVCOMY + DTVCOMZ	= 1
DPUBW + DPUBX + DPUBY + DPUBZ			= 1
DRADW + DRADX + DRADY + DRADZ			= 1
DPOSTW + DPOSTX + DPOSTY + DPOSTZ		= 1
DFUPW + DFUPX + DFUPY + DFUPZ			= 1

TVCOMW	-	15DTVCOMW	<=	0
TVCOMX	-	21DTVCOMX	<=	0
TVCOMY	-	24DTVCOMY	<=	0
TVCOMZ	-	30DTVCOMZ	<=	0

PUBW	-	6DPUBW		<=	0
PUBX	- 	8.4DPUBX		<=	0
PUBY	-	9.6DPUBY		<=	0
PUBZ	-	12DPUBZ		<=	0

RADW	-	5DRADW		<=	0
RADX	-	7DRADX		<=	0
RADY	-	8DRADY		<=	0
RADZ	-	10DRADZ		<=	0

RADW + RADX + RADY + RADZ > 1

POSTW	-	2.5DPOSTW		<=	0
POSTX	-	3.5DPOSTX		<=	0
POSTY	-	4.DPOSTY		<=	0
POSTZ	-	5DPOSTZ		<=	0

POSTW + POSTX + POSTY + POSTZ > 1

FUPW	-	2.5DFUPW		<=	0
FUPX	-	3.5DFUPX		<=	0
FUPY	-	4.DFUPY		<=	0
FUPZ	-	5.DFUPZ		<=	0
 
FUPW + FUPX + FUPY + FUPZ > 1

FUPW + FUPX + FUPY + FUPZ + POSTW + POSTX + POSTY + POSTZ + RADW + RADX + RADY + RADZ +
	PUBW + PUBX + PUBY + PUBZ + TVCOMW + TVCOMX + TVCOMY + TVCOMZ - OFFAD = 0

ONAD <= 12
ONAD >= 5

DWEBADW + DWEBADX + DWEBADY + DWEBADZ	= 1
DAOWEBW + DAOWEBX + DAOWEBY + DAOWEBZ	= 1

WEBADW	-	4DWEBADW	<=	0
WEBADX	-	5.6DWEBADX	<=	0
WEBADY	-	6.4DWEBADY	<=	0
WEBADZ	-	8DWEBADZ	<=	0

AOWEBW	-	4DAOWEBW	<=	0
AOWEBX	-	5.6DAOWEBX	<=	0
AOWEBY	-	6.4DAOWEBY	<=	0
AOWEBZ	-	8DAOWEBZ	<=	0
 
WEBADW + WEBADX + WEBADY + WEBADZ + AOWEBW + AOWEBX + AOWEBY + AOWEBZ - ONAD = 0

PRAR <= 15
PRAR >= 5

DPRW + DPRX + DPRY + DPRZ	= 1
DARW + DARX + DARY + DARZ	= 1

PRW	-	5DPRW		<=	0
PRX	-	7DPRX		<=	0
PRY	-	8DPRY		<=	0
PRZ	-	10DPRZ	<=	0

ARW	-	5DARW		<=	0
ARX	-	7DARX		<=	0
ARY	-	8DARY		<=	0
ARZ	-	10DARZ	<=	0

ARW + ARX + ARY + ARZ > 1
 
PRW + PRX + PRY + PRZ + ARW + ARX + ARY + ARZ - PRAR = 0

DMT <= 15
DMT >= 5

DMFLYW + DMFLYX + DMFLYY + DMFLYZ		= 1
DTMARKW + DTMARKX + DTMARKY + DTMARKZ	= 1

MFLYW	-	5DMFLYW	<=	0
MFLYX	-	7DMFLYX	<=	0
MFLYY	-	8DMFLYY	<=	0
MFLYZ	-	10DMFLYZ	<=	0

MFLYW + MFLYX + MFLYY + MFLYZ > 1

TMARKW	-	5DTMARKW	<=	0
TMARKX	-	7DTMARKX	<=	0
TMARKY	-	8DTMARKY	<=	0
TMARKZ	-	10DTMARKZ	<=	0

TMARKW + TMARKX + TMARKY + TMARKZ > 1

MFLYW + MFLYX + MFLYY + MFLYZ + TMARKW + TMARKX + TMARKY + TMARKZ - DMT = 0

DEMAIL <= 8
DEMAIL >= 2

DOMMLW + DOMMLX + DOMMLY + DOMMLZ	= 1
DEMLW + DEMLX + DEMLY + DEMLZ		= 1

OMMLW	-	3DOMMLW	<=	0
OMMLX	-	4.2DOMMLX	<=	0
OMMLY	-	4.8DOMMLY	<=	0
OMMLZ	-	6DOMMLZ	<=	0

OMMLW + OMMLX + OMMLY + OMMLZ > 1

EMLW	-	3DEMLW	<=	0
EMLX	-	4.2DEMLX	<=	0
EMLY	-	4.8DEMLY	<=	0
EMLZ	-	6DEMLZ	<=	0

EMLW + EMLX + EMLY + EMLZ > 1
 
OMMLW + OMMLX + OMMLY + OMMLZ + EMLW + EMLX + EMLY + EMLZ - DEMAIL = 0

EV <= 16
EV >= 5

DEVW + DEVX + DEVY + DEVZ	= 1

EVW	-	8DEVW	 	<=	0
EVX	-	11.2DEVX	<=	0
EVY	-	12.8DEVY	<=	0
EVZ	-	16DEVZ 	<=	0

EVW + EVX + EVY + EVZ > 1

EVW + EVX + EVY + EVZ - EV = 0

WIM <= 10
WIM >= 5

DWEBUPW + DWEBUPX + DWEBUPY + DWEBUPZ	= 1
DOLORW + DOLORX + DOLORY + DOLORZ	= 1

WEBUPW	-	3.5DWEBUPW	<=	0
WEBUPX	-	4.9DWEBUPX	<=	0
WEBUPY	-	5.6DWEBUPY	<=	0
WEBUPZ	-	7DWEBUPZ	<=	0

WEBUPW + WEBUPX + WEBUPY + WEBUPZ > 1

OLORW	-	3.5DOLORW	<=	0
OLORX	-	4.9DOLORX	<=	0
OLORY	-	5.6DOLORY	<=	0
OLORZ	-	7DOLORZ	<=	0

OLORW + OLORX + OLORY + OLORZ > 1
 
WEBUPW + WEBUPX + WEBUPY + WEBUPZ + OLORW + OLORX + OLORY + OLORZ - WIM = 0

DNTMARKW + DNTMARKX + DNTMARKY + DNTMARKZ	= 1

NTMARKW	-	5DNTMARKW	<=	0
NTMARKX	-	7DNTMARKX	<=	0
NTMARKY	-	8DNTMARKY	<=	0
NTMARKZ	-	10DNTMARKZ 	<=	0

NTMARKW + NTMARKX + NTMARKY + NTMARKZ <= 10
NTMARKW + NTMARKX + NTMARKY + NTMARKZ >= 5
NTMARKW + NTMARKX + NTMARKY + NTMARKZ - NTMARK = 0

OFFAD + ONAD + PRAR + DMT + DEMAIL + EV + WIM + NTMARK - BUDGET <= 0

END

INT DPUBY
INT DPUBZ
INT DARY
INT DARZ
INT DEMLY
INT DEMLZ
INT DPRY
INT DPRZ
INT DWEBADY
INT DWEBADZ