A Modified N-Queens Algorithm Using Knight-Move Constraints | Synapse