op -> i == i ip -> c -> io == io iop -> ii == ii iip -> ic -> ioo == ioo ioop -> ioi == ioi ioip -> ioc -> iio == iio iiop -> iii == iii iiip -> iic -> ico -> iooo == iooo iooop -> iooi == iooi iooip -> iooc -> ioio == ioio ioiop -> ioii == ioii ioiip -> ioic -> ioco -> iioo == iioo iioop -> iioi == iioi iioip -> iioc -> iiio == iiio iiiop -> iiii == iiii iiiip -> iiic -> iico -> icoo -> ioooo == ioooo