i | i *k