Myriad Quest Programming Challenge