j | i ! | | j | 1 i;