random::qmx

new challenge ahead