Definitely NFA!!!