Alberta puzzle