I've seen a similar thread to this - Z to A backwards in a loop , just slightly more challenging and occasionally throws up errors which gives you chance to mock the unfortunate guy .....