All the codes above have been tested as working at the time of submission. However, codes with unknown expiry dates may stop working at any time. Spotted a new code we haven't included or tried one ...
Last time, I had almost finished the Othello program (without the match function), but I left off where bugs still ...