95 96 97 98 99 0 1 2 3 4 5 6 7 8 9 1 1 ok hi while succeeded until succeeded: 4 if succeeded AND list succeeded OR list succeeded ! succeeded eval succeeded ! eval succeeded -- 1 ! eval succeeded -- 2