Nathanael’s A-Level Algorithm