I am doing a safes competition and I got this safe:
and al, 0FEh push ax clc mul ax xor ax, dx or al, 1 loc_A: sub ds:0A2h, ax pop ax push ax