I think my logic is correct