(for ABC) Have we seen A before? No? A = slot 0 Have we seen B before? No? B = slot 1 Have we seen C before? No? C = slot 2 (for BCD) Have we seen B before? YES - return 1 Have we seen C before? YES - return 2 Have we seen D before? No? D == slot 3