Brian's solution to the 'As Long As I Learn' Problem