impl auf2 b