On the Subject of Curriculum

Crap! You forgot to register for your classes next semester!

Organize these five classes so no classes overlap.

Assign each character of the serial number to a column in the table and make sure the right class is set on the module.

Serial1st2nd3rd4th5th
EvenPhy.Phi.Pro.Lin.Log.
OddMat.Lit.Eco.Man.Ele.

That’s not all—a special effect needs to be accounted for. Use the first one that applies:

ConditionEffect
Last digit = 0None on Tue.
≥ 5 portsNone on last of every day
Empty plateNone on Thu. and Fri.
No indicatorsNone on first of every day
≥ 3 batteriesNone on second half of Mon. and Wed.
ElseNone on second half of Fri.

Change the sections so there aren’t any red boxes, unless there are no strikes and there is at least 1 module solved (in which case exactly 1 red box that doesn’t break the special effect is allowed).