Multishift personnel scheduling with a microcomputer.