Solutions for stages 1 and 2 of GCHQ's CanYouCrackIt challenge (Code VM)