leprechaun subtraction with regroup