2NFA · Regular
Déjà vu: the last letter is a rerun
Accepts strings whose final letter occurred earlier too. The 2NFA guesses the earlier occurrence, races to the end marker, and steps back to confirm the match.
The author’s examples, run
aba → acceptabb → acceptabab → acceptab → rejectba → rejecta → reject