rule30_rev_string_x works