A more civilised solution











Failure