Determine knights and knaves roles | SIG (Susquehanna) Interview Question